PE File Format Debug Extender

Toolchain that is used to extend programs with Visual Studio PDB custom debug information. Can be used to enable callstack view in Visual Studio.

Did you ever wonder how to enable debug symbols in Visual Studio for games that you are reverse engineering? This is the way. Provide a path to your game executable along with a symbols.txt file and this toolchain will generate a PDB file that is automatically linked to a newly generated “custom debug” copy of your game, completely binary compatible with your original executable.

If you like this tool, please spread the word!

How to get started

  • copy the MSPDBCORE.DLL file from your Visual Studio program files folder into the “output” folder of the repository (as of VS2017)
  • pass the path to the to-be-debugged executable using cmdline args