[Lldb-commits] [PATCH] D51442: Don't include the Age in the UUID for CvRecordPdb70 UUID records in minidump files

Zachary Turner via lldb-commits lldb-commits at lists.llvm.org
Wed Aug 29 10:49:57 PDT 2018


We probably don't.  Windows debug info in LLDB is currently based off of
DIA SDK, which handles everything for us (but obviously only works on
Windows).  That's one of the things that would need to be fixed to debug
Windows minidumps on Linux (I assume).

On Wed, Aug 29, 2018 at 10:47 AM Leonard Mosescu <mosescu at google.com> wrote:

> I'm curious too: where did the PDB70 age create matching problems?
>
> On a related note, I just noticed that ObjectFilePECOFF::GetUUID() doesn't
> have a real implementation (just returns false). How do we extract module
> UUID for PE/COFF files?
>
> On Wed, Aug 29, 2018 at 10:28 AM, Zachary Turner via Phabricator <
> reviews at reviews.llvm.org> wrote:
>
>> zturner added a subscriber: clayborg.
>> zturner added a comment.
>>
>> For PE/COFF files, the Age is also in the executable and Guid+Age actually
>> constitute a 20-byte UUID. Is this not the case on Apple? What object file
>> format are you dealing with?
>>
>>
>> https://reviews.llvm.org/D51442
>>
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20180829/53454ff8/attachment.html>


More information about the lldb-commits mailing list