Try Documentalist,
my app that offers fast, offline access to 190+ programmer API docs.
Links:
- https://users.du.se/~hjo/cs/common/books/Undocumented Windows 2000 Secrets/ has win_pdbx.zip which is C code for reading PDB files
- https://github.com/wbenny/pdbex
- https://github.com/MattPD/cpplinks/blob/master/executables.md : elf/mach/pe, dwarf/pdf format info
- https://insomniacgames.github.io/0x00/ehatch/PDB%20File%20Overview.html
- https://github.com/llvm-mirror/llvm/tree/master/docs/PDB
- https://mingw-w64.org/doku.php/contribute
- https://github.com/mirror/mingw-w64
- https://llvm.org/docs/PDB/index.html
- https://llvm.org/docs/CommandGuide/llvm-pdbutil.html
- http://undocumented.rawol.com/ - description of pdb format (pdf book and source code for reading pubs)
- https://code.google.com/p/pdbparse/wiki/StreamDescriptions
- http://lists.llvm.org/pipermail/llvm-dev/2015-October/091847.html
Code:
- https://github.com/Microsoft/microsoft-pdb
- https://github.com/willglynn/pdb
- https://github.com/jasonwhite/ducible
- https://github.com/Microsoft/cci/tree/master/PDBReaderAndWriter
- https://github.com/avast-tl/pdbparser : pdb parser in C++
- https://github.com/trolldbois/pdbparse
- https://ccimetadata.codeplex.com/
- https://code.google.com/p/pdbparse/
- https://github.com/rainers/cv2pdb : converts dwarf to pdb so that windbg/visual studio can understand symbols
- https://github.com/luser/dump_syms
- https://github.com/apoch/epoch-language/tree/master/Tools/MSFViewer
- https://github.com/wbenny/pdbex
- https://github.com/google/rekall/blob/master/rekall-core/rekall/plugins/tools/mspdb.py : in python