[lldb-dev] [LLVMdev] PDB support in LLVM

Rohan Bajaj rohanbajaj84 at gmail.com
Mon Apr 6 17:02:18 PDT 2015


Moving to lldb-dev per suggestion.

Using Visual Studio is only criteria for us. It could be DWARF or PDB.

But I need to implement this soon (4-5 weeks from now). What do you
recommend?

Zachary do you also suggest using LLDB on Windows?


On Mon, Apr 6, 2015 at 4:35 PM, Zachary Turner <zturner at google.com> wrote:

>
>
> On Mon, Apr 6, 2015 at 4:16 PM Chandler Carruth <chandlerc at google.com>
> wrote:
>
>> On Mon, Apr 6, 2015 at 3:46 PM Rohan Bajaj <rohanbajaj84 at gmail.com>
>> wrote:
>>
>>> Is making PDB files for corresponding IR supported in LLVM latest
>>> version?
>>>
>>
>> Not today.
>>
>>
>>>
>>> After some searching I see llvm-pdbdump, but I want to annotate the IR
>>> with debug information so that when I write bitcode it has pdb information.
>>>
>>> I've heard of CodeView, but it seems to be only for line information. I
>>> want variable values also.
>>>
>>> I would be ok to use DWARF if Visual Studio could understand it using
>>> LLDB but I don't know how to do that or if it is support.
>>>
>>
>> Zach (CC-ed) and others are actively working on making LLDB work well on
>> Windows, including reading DWARF debug information on Windows and
>> potentially integration with Visual Studio (although I think that is
>> further away at the moment). However, further discussion might be better on
>> the LLDB mailing lists.
>>
>
> It's worth pointing out that CodeView is **not** only for line
> information. It's for everything.  It's just that LLVM currently only
> understands a subset of CodeView record types related to line information.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20150406/16d6229a/attachment.html>


More information about the lldb-dev mailing list