You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Les De Ridder 3bb47e2884 Bump version 5 months ago
.github/workflows Rename GitHub Action, fix install step, and add print version step 5 months ago
bfd Add PDB section reading to bfd (using LLVM now) 5 months ago
config Import GDB 9.2 7 months ago
contrib Import GDB 9.2 7 months ago
cpu Import GDB 9.2 7 months ago
etc Import GDB 9.2 7 months ago
gdb Bump version 5 months ago
gnulib Import GDB 9.2 7 months ago
include Save the PDB file name in CodeView info 7 months ago
intl Import GDB 9.2 7 months ago
libctf Import GDB 9.2 7 months ago
libdecnumber Import GDB 9.2 7 months ago
libiberty Add PDB section reading to bfd (using LLVM now) 5 months ago
opcodes Import GDB 9.2 7 months ago
readline Import GDB 9.2 7 months ago
sim Import GDB 9.2 7 months ago
texinfo Import GDB 9.2 7 months ago
zlib Import GDB 9.2 7 months ago
.gitignore Add build directories to .gitignore 7 months ago
COPYING Import GDB 9.2 7 months ago
COPYING.LIB Import GDB 9.2 7 months ago
COPYING3 Import GDB 9.2 7 months ago
COPYING3.LIB Import GDB 9.2 7 months ago
ChangeLog Import GDB 9.2 7 months ago
MAINTAINERS Import GDB 9.2 7 months ago
Makefile.def Import GDB 9.2 7 months ago
Makefile.in Import GDB 9.2 7 months ago
Makefile.tpl Import GDB 9.2 7 months ago
README-GDB Add a readme 6 months ago
README-maintainer-mode Import GDB 9.2 7 months ago
README.md Update readme 5 months ago
ar-lib Import GDB 9.2 7 months ago
compile Import GDB 9.2 7 months ago
config-ml.in Import GDB 9.2 7 months ago
config.guess Import GDB 9.2 7 months ago
config.rpath Import GDB 9.2 7 months ago
config.sub Import GDB 9.2 7 months ago
configure Import GDB 9.2 7 months ago
configure.ac Import GDB 9.2 7 months ago
depcomp Import GDB 9.2 7 months ago
djunpack.bat Import GDB 9.2 7 months ago
install-sh Import GDB 9.2 7 months ago
libtool.m4 Import GDB 9.2 7 months ago
ltgcc.m4 Import GDB 9.2 7 months ago
ltmain.sh Import GDB 9.2 7 months ago
ltoptions.m4 Import GDB 9.2 7 months ago
ltsugar.m4 Import GDB 9.2 7 months ago
ltversion.m4 Import GDB 9.2 7 months ago
lt~obsolete.m4 Import GDB 9.2 7 months ago
md5.sum Import GDB 9.2 7 months ago
missing Import GDB 9.2 7 months ago
mkdep Import GDB 9.2 7 months ago
mkinstalldirs Import GDB 9.2 7 months ago
move-if-change Import GDB 9.2 7 months ago
src-release.sh Import GDB 9.2 7 months ago
symlink-tree Import GDB 9.2 7 months ago
test-driver Import GDB 9.2 7 months ago
ylwrap Import GDB 9.2 7 months ago

README.md

gdb-msvc

CI

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 (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.