<div dir="ltr">Basic PDB support is in LLDB if you're running on Windows.  LLDB has a SymbolFilePDB plugin that relies on a PDB abstraction in LLVM.  There is currently just one implementation of that abstraction, and it relies on DIA, which is a Microsoft-provided DLL on Windows for looking up information in a PDB.<div><br></div><div>I'm currently working on a native PDB reader that implements the same interface without reliance on DIA, so that should eventually provide the same functionality even if you're not running on Windows.</div><div><br></div><div>Browsing through the PDB plugin in LLDB, I see a lot of "//TODO:  Implement this" methods, so you won't (yet) have rich type information.  But you can set breakpoints by name, get a stack backtrace, print variable values, etc.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 26, 2017 at 11:19 AM, Vadim Chugunov via lldb-dev <span dir="ltr"><<a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><div>What is the current status of LLDB's PDB file parser on Windows?   It was announced back in 2015 that PDB support is coming soon, so I was wondering where it's at currently.<br></div></div><div><br></div></div>
<br>______________________________<wbr>_________________<br>
lldb-dev mailing list<br>
<a href="mailto:lldb-dev@lists.llvm.org">lldb-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/lldb-dev</a><br>
<br></blockquote></div><br></div>