This patch generalizes the logic to represent an EncodingDataType from a DWARF tag, decoupling from the current clang-specific DAWRF parser, allowing other languages to be integrated without code duplication.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D115663
[lldb][DWARF] Generalize logic to get encoding from a DWARF Type tag AcceptedPublic Authored by ljmf00 on Dec 13 2021, 12:17 PM.
Details
Summary This patch generalizes the logic to represent an EncodingDataType from a DWARF tag, decoupling from the current clang-specific DAWRF parser, allowing other languages to be integrated without code duplication.
Diff Detail Event TimelineThis revision is now accepted and ready to land.Dec 13 2021, 5:48 PM ljmf00 added a parent revision: D115201: [lldb] Move UpdateSymbolContextScopeForType.Dec 14 2021, 9:36 AM Comment Actions
I copied it directly from git show. I'm going to try to take care of it next time :)
Revision Contents
Diff 394005 lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParser.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParser.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
|