AaronRobinsonMSFT / PPDB

Portable PDB native support

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Portable PDB native

NOTE This project is being archived. It is recommended all users consider using the DNMD. The DNMD project is far more robust and has a more stable architecture.

A native library for working with the Portable PDB format.

Project contents

Dump/ - Tool to dump the contents of a Portable PDB to the console.

Reader/ - Static library to read the contents of a Portable PDB.

inc/ - Shared header files.

Requirements

  • CMake version 3.10
  • Compiler with C++11 support

Build

  1. Create an output directory
    • e.g. mkdir bin
  2. Generate the project
    • e.g. cmake -S . -B bin
  3. Build the project
    • e.g. cmake --build bin

References

ECMA-335 - Metadata specification

Portable PDB - Additional tables specification

License

MIT - See files for details.

About

Portable PDB native support


Languages

Language:C++ 99.2%Language:CMake 0.8%