[Lldb-commits] [Patch for Review] Updating DIE extraction to match llvm trunk

Thirumurthi, Ashok ashok.thirumurthi at intel.com
Mon Sep 24 14:23:58 PDT 2012


I noticed that lldb suites like functionalities would fail if lldb was built with clang/llvm r162493 or later on non-Darwin platforms.  The seg fault occurred because of a DIE tree that was partially built because FastExtract didn't handle the new values for DW_FORM.  This patch handles the new cases a la llvm/lib/DebugInfo.  In other news, it might be nice to have an earlier failure that is less cryptic for those that follow...

Note that the new values for DW_FORM go beyond working draft 7 of the DWARF 3 standard, but I see that these aren't the first LLVM extensions.


-        Ashok Thirumurthi

Intel of Canada
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20120924/43c6c14f/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: die-extract.diff
Type: application/octet-stream
Size: 9901 bytes
Desc: die-extract.diff
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20120924/43c6c14f/attachment.obj>


More information about the lldb-commits mailing list