Skip to content

pombredanne/pdbfile

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PDBFile

A basic clone of the Microsoft clr PDB file parser (debug symbols).

I've tried to make it slightly more pythonic e.g. changing the naming scheme of members something python style, changing 'out' params into multiple returns

References

I was using these:

But MS have now published all their internal source for PDB parsing: https://github.com/Microsoft/microsoft-pdb/

Testing

Testing is performed using a set of scripts to validate that nothings broken (since a previous run).

Prereqs

Process

  1. run extract_signatures.py over a directory of pe files to extract the pdb signatures. Save stdout to a file.
  2. run download_symbols.py using the saved signature file and a symbols server
  3. run test.py to validate those symbols against the saved info

License

MIT; see LICENSE for more info

About

Python clone of the CLR PDB (debug symbol) parsing library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%