PdbDump and DiaLib


DiaLib is a C++ wrapper around Microsoft's DIA SDK 2.0, providing a much nicer interface than its COM-based interface.

PdbDump is a sample tool using DiaLib, which dumps all the information from a PDB file.

During this project, I found out that certain PDB, OBJ, and LIB files unexpectedly contain much private information, for example C++ class definitions, full enumerations, and function prototypes. More information is available here.

SourceForge Logo