This is an archive of the discontinued LLVM Phabricator instance.

[DRAFT][lldb] Consider OP_addrx in DWARFExpression::Update_DW_OP_addr
AbandonedPublic

Authored by fdeazeve on Jun 27 2023, 8:45 AM.

Details

Reviewers
shafik
Summary

This uses a DenseMap to update addresses that are located in the debug_addr
section.
This is posted here for analysis in the context of https://discourse.llvm.org/t/dwarfexpression-and-dw-op-addrx/71627

Diff Detail

Event Timeline

fdeazeve created this revision.Jun 27 2023, 8:45 AM
Herald added a project: Restricted Project. · View Herald Transcript
fdeazeve requested review of this revision.Jun 27 2023, 8:45 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 27 2023, 8:45 AM
fdeazeve retitled this revision from [lldb] Consider OP_addrx in DWARFExpression::Update_DW_OP_addr to [DRAFT][lldb] Consider OP_addrx in DWARFExpression::Update_DW_OP_addr.Jun 27 2023, 8:45 AM
This comment was removed by fdeazeve.
fdeazeve edited the summary of this revision. (Show Details)Jun 27 2023, 8:55 AM
fdeazeve edited the summary of this revision. (Show Details)Jun 27 2023, 9:54 AM
fdeazeve abandoned this revision.Jul 13 2023, 6:24 AM

We're going with the other solution. See discourse thread linked