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