This is an archive of the discontinued LLVM Phabricator instance.

[LLDB] - Add support for DW_FORM_addrx[1-4]? forms.
ClosedPublic

Authored by grimar on Oct 29 2018, 5:17 AM.

Details

Summary

This adds the support for DW_FORM_addrx, DW_FORM_addrx1,
DW_FORM_addrx2, DW_FORM_addrx3, DW_FORM_addrx4 forms.

Diff Detail

Event Timeline

grimar created this revision.Oct 29 2018, 5:17 AM
grimar planned changes to this revision.Oct 29 2018, 7:09 AM

Planning changes. Going to remove the DW_FORM_rnglistx support from this patch, found it is incomplete and has other issues.

grimar updated this revision to Diff 171517.Oct 29 2018, 9:11 AM
grimar retitled this revision from [LLDB] - Add support for DW_FORM_rnglistx, DW_FORM_addrx[1-4]? forms. to [LLDB] - Add support for DW_FORM_addrx[1-4]? forms..
grimar edited the summary of this revision. (Show Details)
  • Removed DW_FORM_rnglistx from this patch.

I have a patch for DW_FORM_rnglistx. Will be happy to land this one first though, as they share a code in DWARFUnit.h/cpp a bit.

clayborg accepted this revision.Oct 30 2018, 10:09 AM
This revision is now accepted and ready to land.Oct 30 2018, 10:09 AM
This revision was automatically updated to reflect the committed changes.