This is an archive of the discontinued LLVM Phabricator instance.

[LLDB] - Add support for DW_RLE_start_end entries (.debug_rnglists)
ClosedPublic

Authored by grimar on Oct 12 2018, 5:26 AM.

Details

Summary

DWARF5 describes DW_RLE_start_end as:

This is a form of bounded range entry that has two target address operands.
Each operand is the same size as used in DW_FORM_addr. These indicate
the starting and ending addresses, respectively, that define the address range
for which the following location is valid.

The patch implements the support.

Diff Detail

Repository
rL LLVM

Event Timeline

grimar created this revision.Oct 12 2018, 5:26 AM

The code and test look correct, so this LGTM but I'll leave it open for now in case someone else wants to have a look too.

The code and test look correct, so this LGTM but I'll leave it open for now in case someone else wants to have a look too.

Thanks for looking, Jonas!

This revision is now accepted and ready to land.Oct 16 2018, 7:20 AM
This revision was automatically updated to reflect the committed changes.