ghidra/Ghidra/Features/PDB/src/pdb
2025-04-21 07:54:19 -04:00
..
cpp GP-0: Certify 2025-04-21 07:54:19 -04:00
headers Replaces buggy getLength() calls with getCount() 2020-06-03 11:13:37 -04:00
pdb.sln [Windows, PDB, MSVC] Use $(DefaultPlatformToolset) in pdb project + minor solution refactor 2020-10-09 17:27:22 -04:00
pdb.vcxproj GP-1209: Support for building natives from a release. 2021-09-27 08:16:14 -04:00
README.txt Many typo's 2025-04-19 18:06:41 +02:00

PDB.EXE

The PDB.EXE executable delivered with Ghidra has been built with Visual Studio 2017 and has a
dependency on the msdia140.dll in order to execute and process PDB files.  

If it is necessary to rebuild the PDB.exe using a newer version of the SDK, this can be done by 
using the included Visual Studio project to rebuild the executable.  After opening the project
solution file within Visual Studio simply re-target the solution to a new version of the SDK. 
This can be accomplished by opening the solution file within Visual Studio, right-clicking on 
the Solution 'pdb' node and selecting the "Re-target solution" menu item.  After re-targeting 
the solution simply rebuild it to produce a new executable (Ghidra/Features/PDB/os/win64/pdb.exe).
You may also need to adjust the solution configuration to build the pdb project when the 
solution is built. 

NOTES:

Registration of DIA SDK DLL required! (see docs/README_PDB.html file).