gdb-msvc
gdb-msvc is a series of patches for GDB (and its dependencies) for easier debugging of Microsoft Visual C++ (MSVC) binaries.
Main features
The main features in this patchset are:
- MSVC demangling support
- PDB debug symbol loading
These features are implemented using libraries from LLVM.
NOTE: Currently, PDB symbol loading uses radare2's libr. This is being removed in favour of a better implementation that uses LLVM.
Building
mkdir build && cd build
../configure --target=i686-w64-mingw32 <other configure flags>
make
(andmake install
)
Packages:
- Arch Linux: gdb-msvc-git (AUR)
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.
Description
Languages
C
75.2%
Assembly
7.2%
Gettext Catalog
4.5%
C++
2.5%
Texinfo
2.4%
Other
7.7%