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

Greg Clayton gclayton at apple.com
Thu Sep 27 09:50:34 PDT 2012


Looks good:

% svn commit 
Sending        source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
Transmitting file data .
Committed revision 164779.

Thanks Ashok


On Sep 24, 2012, at 2:23 PM, "Thirumurthi, Ashok" <ashok.thirumurthi at intel.com> wrote:

> 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
> <die-extract.diff>_______________________________________________
> lldb-commits mailing list
> lldb-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits





More information about the lldb-commits mailing list