@labath was saying in D73206:
And /I think/ we could make it interface returns DWARFDies directly
Paths
| Differential D77970
2/2: [nfc] [lldb] DWARF callbacks: DIERef -> DWARFDIE ClosedPublic Authored by jankratochvil on Apr 12 2020, 3:41 AM.
Details Summary @labath was saying in D73206:
Diff Detail
Event Timelinejankratochvil added inline comments. jankratochvil added a parent revision: D77327: 1/2: [nfc] [lldb] Introduce DWARF callbacks.Apr 13 2020, 11:58 AM Comment Actions Looks pretty good, I just think the std::function solution is too smart for its own good.
jankratochvil added inline comments.
jankratochvil marked 2 inline comments as done. Comment Actions Looks good, just please write more explanatory commit message than what's present in this patch description.
This revision is now accepted and ready to land.Apr 22 2020, 5:00 AM Closed by commit rGd482fe2add95: [nfc] [lldb] DWARF callbacks: DIERef -> DWARFDIE (authored by jankratochvil). · Explain WhyApr 22 2020, 8:39 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 257390 lldb/source/Plugins/SymbolFile/DWARF/AppleDWARFIndex.h
lldb/source/Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFIndex.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFIndex.cpp
lldb/source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.h
lldb/source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.cpp
lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.h
lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp
|
This calling with curly brackets is a bit tricky but I found it the least worst option.