GNU Debugger Lands Microsoft Windows Support Improvement

Written by Michael Larabel in GNU on 17 March 2020 at 12:58 AM EDT. 2 Comments
GNU
The GNU Debugger (GDB) is seeing the start of improvements to enhance its Microsoft Windows debugging experience.

GDB debugging for Windows executables is not new, but up until now it has used the Cygwin OS ABI for everything on the platform -- including for the likes of MinGW produced binaries.

GDB to now hasn't differentiated between Windows binaries built by Cygwin and those that are not.So introduced this week is a new Windows OS ABI for GDB to differentiate from the Cygwin OS ABI.

This came about after at least one known bug due to differences between Cygwin binaries and others. The default OS ABI will still be Cygwin for GDBs built with the Cygwin target, but in allowing the Windows OS ABI to be detected for other binaries should help in ultimately working out bugs in the future and any other related support improvements.

More details on the new Windows OS ABI via this GDB commit. There are several other commits as part of this work including this fix as a result of the specialized Cygwin binary handling.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week