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
3 years ago
.github/workflows Rename GitHub Action, fix install step, and add print version step 3 years ago
bfd Add PDB section reading to bfd (using LLVM now) 3 years ago
config Import GDB 9.2 3 years ago
contrib Import GDB 9.2 3 years ago
cpu Import GDB 9.2 3 years ago
etc Import GDB 9.2 3 years ago
gdb Bump version 3 years ago
gnulib Import GDB 9.2 3 years ago
include Save the PDB file name in CodeView info 3 years ago
intl Import GDB 9.2 3 years ago
libctf Import GDB 9.2 3 years ago
libdecnumber Import GDB 9.2 3 years ago
libiberty Add PDB section reading to bfd (using LLVM now) 3 years ago
opcodes Import GDB 9.2 3 years ago
readline Import GDB 9.2 3 years ago
sim Import GDB 9.2 3 years ago
texinfo Import GDB 9.2 3 years ago
zlib Import GDB 9.2 3 years ago
.gitignore Add build directories to .gitignore 3 years ago
COPYING Import GDB 9.2 3 years ago
COPYING.LIB Import GDB 9.2 3 years ago
COPYING3 Import GDB 9.2 3 years ago
COPYING3.LIB Import GDB 9.2 3 years ago
ChangeLog Import GDB 9.2 3 years ago
MAINTAINERS Import GDB 9.2 3 years ago
Makefile.def Import GDB 9.2 3 years ago
Makefile.in Import GDB 9.2 3 years ago
Makefile.tpl Import GDB 9.2 3 years ago
README-GDB Add a readme 3 years ago
README-maintainer-mode Import GDB 9.2 3 years ago
README.md Update readme 3 years ago
ar-lib Import GDB 9.2 3 years ago
compile Import GDB 9.2 3 years ago
config-ml.in Import GDB 9.2 3 years ago
config.guess Import GDB 9.2 3 years ago
config.rpath Import GDB 9.2 3 years ago
config.sub Import GDB 9.2 3 years ago
configure Import GDB 9.2 3 years ago
configure.ac Import GDB 9.2 3 years ago
depcomp Import GDB 9.2 3 years ago
djunpack.bat Import GDB 9.2 3 years ago
install-sh Import GDB 9.2 3 years ago
libtool.m4 Import GDB 9.2 3 years ago
ltgcc.m4 Import GDB 9.2 3 years ago
ltmain.sh Import GDB 9.2 3 years ago
ltoptions.m4 Import GDB 9.2 3 years ago
ltsugar.m4 Import GDB 9.2 3 years ago
ltversion.m4 Import GDB 9.2 3 years ago
lt~obsolete.m4 Import GDB 9.2 3 years ago
md5.sum Import GDB 9.2 3 years ago
missing Import GDB 9.2 3 years ago
mkdep Import GDB 9.2 3 years ago
mkinstalldirs Import GDB 9.2 3 years ago
move-if-change Import GDB 9.2 3 years ago
src-release.sh Import GDB 9.2 3 years ago
symlink-tree Import GDB 9.2 3 years ago
test-driver Import GDB 9.2 3 years ago
ylwrap Import GDB 9.2 3 years 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.