[lldb][dwarf] Compute fully qualified names on simplified template names with DWARFT...
commitf06c187799d910fd3ac3e9106397e5eecff9f265
authorZequan Wu <zequanwu@google.com>
Wed, 20 Nov 2024 22:19:35 +0000 (20 14:19 -0800)
committerGitHub <noreply@github.com>
Wed, 20 Nov 2024 22:19:35 +0000 (20 17:19 -0500)
tree65775e264b9bc69642a4553b7966d7015585b1ed
parent1c8ac4c620fa1532cd597aa5c478c8faf7ea14e4
 [lldb][dwarf] Compute fully qualified names on simplified template names with DWARFTypePrinter (#117071)

This is a reland of https://github.com/llvm/llvm-project/pull/112811.
Fixed the bot breakage by running ld.lld explicitly.
14 files changed:
lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h
lldb/test/Shell/SymbolFile/DWARF/x86/simplified-template-names.cpp [new file with mode: 0644]
lldb/unittests/SymbolFile/DWARF/DWARFDIETest.cpp
llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h
llvm/include/llvm/DebugInfo/DWARF/DWARFTypePrinter.h
llvm/lib/DebugInfo/DWARF/DWARFDie.cpp