This is an archive of the discontinued LLVM Phabricator instance.

[DWARFLinker][DWARFv5] change emitSLEB128IntValue with emitULEB128IntValue for ranges.
ClosedPublic

Authored by avl on Jun 20 2023, 6:15 AM.

Details

Summary

This patch changes emitSLEB128IntValue with emitULEB128IntValue
for length part of address range of DW_RLE_start_length kind. DWARFv5
standard:

DW_RLE_start_length
This is a form of bounded range entry that has one target address operand
value and an unsigned LEB128 integer length operand value.

Diff Detail

Event Timeline

avl created this revision.Jun 20 2023, 6:15 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 20 2023, 6:15 AM
avl requested review of this revision.Jun 20 2023, 6:15 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 20 2023, 6:15 AM
This revision is now accepted and ready to land.Jun 20 2023, 9:12 AM
avl added a comment.Jun 21 2023, 3:18 AM

Thank you for the review.