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 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits