This is an archive of the discontinued LLVM Phabricator instance.

[LLDB] Change OSO to use DieRef
AbandonedPublic

Authored by ayermolo on Dec 13 2022, 10:38 AM.

Details

Reviewers
clayborg
labath
Summary

Following example of DWO changing it to use DIERef.

Depends on D138618

Diff Detail

Event Timeline

ayermolo created this revision.Dec 13 2022, 10:38 AM
Herald added a project: Restricted Project. · View Herald TranscriptDec 13 2022, 10:38 AM
Herald added subscribers: hoy, modimo, wenlei. · View Herald Transcript
ayermolo requested review of this revision.Dec 13 2022, 10:38 AM
Herald added a project: Restricted Project. · View Herald TranscriptDec 13 2022, 10:38 AM
ayermolo updated this revision to Diff 491009.Jan 20 2023, 5:15 PM

Updated based on Gregs suggestion.

labath added inline comments.Jan 23 2023, 6:10 AM
lldb/source/Plugins/SymbolFile/DWARF/DIERef.h
32

Where is this constructor being used?

lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
10

unused include?

ayermolo marked an inline comment as done.Jan 26 2023, 2:09 PM
ayermolo added inline comments.
lldb/source/Plugins/SymbolFile/DWARF/DIERef.h
32

In SymbolFileDWARF.cpp
SymbolFileDWARF::GetUID
SymbolFileDWARF::DecodeUID

labath added inline comments.Jan 27 2023, 5:09 AM
lldb/source/Plugins/SymbolFile/DWARF/DIERef.h
32

I'm sorry, I must have clicked the wrong line. My question was about the constructor below this (line 40).

ayermolo marked 2 inline comments as done.Jan 27 2023, 10:29 AM
ayermolo added inline comments.
lldb/source/Plugins/SymbolFile/DWARF/DIERef.h
32

Ah yes, sorry. Removed.

ayermolo updated this revision to Diff 492842.Jan 27 2023, 10:30 AM
ayermolo marked an inline comment as done.

addressed comments

ayermolo abandoned this revision.Feb 13 2023, 1:11 PM