[Lldb-commits] [PATCH] D18848: Add PDBASTParser and parse type information from PDB

Zachary Turner via lldb-commits lldb-commits at lists.llvm.org
Fri Apr 15 10:40:57 PDT 2016


zturner added a comment.

I wrote a library in llvm which is independent of the Windows system dll
and is abstracted such that we can plug in a non Windows specific version
of a pdb parser once we understand the format well enough.

For now, if you're not on Windows this library will just return an error if
you try to create one, which results in SymbolFilePDB returning 0
capabilities.

In the future though, all we have to do is add a non Windows implementation
of the parser in llvm and everything will just magically work on any
platform.

There's an active effort into understanding the format because clang needs
to know how to generate pdb when cross compiling for Windows on linux, so
there should be something concrete here in the future


http://reviews.llvm.org/D18848





More information about the lldb-commits mailing list