Plugin is a bit misleading.  All “plugins” are compiled into lldb.  Plugins are really just a layering abstraction.<br><br>To answer your question, pdb works currently but is limited in functionality.  First, it only supports limited usage scenarios, and second it requires Windows.  It’s currently built on top of DIA.  If you need PDB support on non Windows it will be quite a bit of work (although there’s people making gradual progress on it).  If you need it on Windows it basically works but you’ll have to fill in some missing pieces.  Several other people have been submitting patches in this area as well recently <br><div class="gmail_quote"><div dir="ltr">On Thu, Jul 5, 2018 at 12:47 PM Salahuddin Khan via lldb-dev <<a href="mailto:lldb-dev@lists.llvm.org">lldb-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="m_3481835267907982331WordSection1">
<p class="MsoNormal">Hi All,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I’m somewhat puzzled by the plug-ins in LLDB, specifically on Windows.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">When examining the lib directory after building LLVM/LLDB, I noticed at lot of lldbPlugin*.lib files. However, it’s not clear if or how these are included in LLDB.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Here’s one example:<u></u><u></u></p>
<p class="MsoNormal">lldbPluginSymbolFilePDB.lib<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Are these compiled into lldb.exe and if so, how are they invoked? I’m trying to determine if PDB symbols are currently working, and if not, what would be required to make them work.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
<p class="MsoNormal">Salah<u></u><u></u></p>
</div>
</div>

_______________________________________________<br>
lldb-dev mailing list<br>
<a href="mailto:lldb-dev@lists.llvm.org" target="_blank">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/mailman/listinfo/lldb-dev</a><br>
</blockquote></div>