gdb-msvc/README.md

981 B

gdb-msvc

gdb-msvc is a series of patches for GDB (and bfd) for easier debugging of Microsoft Visual C++ (MSVC) binaries.

Main features

The main features in this patchset are:

  • MSVC demangling support (using LLVM)
  • PDB debug symbol loading (using radare2's libr)

(Note: we can't currently use LLVM for PDB loading as LLVM doesn't yet expose its PDB functions as a C API and bfd is written in C, not C++.)

Building

  • mkdir build && cd build
  • ../configure --target=i686-w64-mingw32 <other configure flags>
  • make (and make install)

Packages:

License

Most of the code is available under the terms of the GNU GPLv3 license. See the original README and license notices in source files for details.

By contributing you agree to make your code available under the same license.