This is an archive of the discontinued LLVM Phabricator instance.

[lldb] Consider OP_addrx in DWARFExpression::Update_DW_OP_addr
AbandonedPublic

Authored by fdeazeve on Jun 27 2023, 9:37 AM.

Details

Reviewers
None
Summary

This uses rewrites DW_OP_addrx as a DW_OP_addr so that we can update addresses
that are originally 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, 9:37 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 27 2023, 9:37 AM
fdeazeve requested review of this revision.Jun 27 2023, 9:37 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 27 2023, 9:37 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

Now that we have agreement on the discourse thread, I'll close this, polish it, and post again with tests