llvm-project/llvm/lib/DebugInfo/DWARF
David Blaikie 9911af4b91 WIP: Verify -gsimple-template-names=mangled values
Clang will encode names that should be able to be simplified as
"_STNname|<template, args>" (eg: "_STNt1|<int>") - this verification
mode will detect these names, decode them, create the original name
("t1<int>") and the simple name ("t1") - letting the simple name run
through the usual rebuilding logic - then compare the two sources of the
full name - the rebuilt and the _STN encoding.

This helps ensure that -gsimple-template-names is lossless.
2021-09-24 14:28:18 -07:00
..
CMakeLists.txt llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
DWARFAbbreviationDeclaration.cpp [DWARF] Find offset of attribute. 2021-09-01 11:49:55 -07:00
DWARFAcceleratorTable.cpp [DebugInfo] DWARF - Use const-ref iterator in for-range loop. NFCI. 2021-09-17 14:04:54 +01:00
DWARFAddressRange.cpp llvm-dwarfdump: Dump address forms in their encoded length rather than always in 64 bits 2020-10-04 15:48:57 -07:00
DWARFCompileUnit.cpp [DebugInfo][llvm-dwarfdump] Fix printing of Unit header with DW_UT_partial type 2021-04-27 10:32:44 +05:30
DWARFContext.cpp [DWARF] Don't process .debug_info relocations for DWO Context 2021-08-02 10:41:47 -07:00
DWARFDataExtractor.cpp [lib/Object] - Generalize the RelocationResolver API. 2020-11-20 10:32:49 +03:00
DWARFDebugAbbrev.cpp llvm-dwarfdump: Print warnings on invalid DWARF 2021-06-27 11:38:35 +02:00
DWARFDebugAddr.cpp
DWARFDebugArangeSet.cpp llvm-dwarfdump: Dump address forms in their encoded length rather than always in 64 bits 2020-10-04 15:48:57 -07:00
DWARFDebugAranges.cpp [DebugInfo] Remove some unused includes. NFCI. 2021-01-28 11:21:35 +00:00
DWARFDebugFrame.cpp Implement DW_CFA_LLVM_* for Heterogeneous Debugging 2021-06-14 08:51:50 +05:30
DWARFDebugInfoEntry.cpp [DWARF] Remove extractFast (NFC) 2021-08-11 09:55:00 -07:00
DWARFDebugLine.cpp llvm-dwarfdump: Print addresses in debug_line to the parsed address size 2020-10-04 16:05:49 -07:00
DWARFDebugLoc.cpp [DWARF] DWARFDebugLoc::dumpRawEntry - remove dead stores. NFCI. 2021-01-07 12:53:28 +00:00
DWARFDebugMacro.cpp DebugInfo: Filter DWARFv5 TUs out of the debug_info unit list when CUs requested 2020-09-23 22:15:53 -07:00
DWARFDebugPubTable.cpp
DWARFDebugRangeList.cpp llvm-dwarfdump: Skip tombstoned address ranges 2020-10-04 13:43:29 -07:00
DWARFDebugRnglists.cpp llvm-dwarfdump: Add support for DW_RLE_startx_endx 2020-10-04 17:50:43 -07:00
DWARFDie.cpp WIP: Verify -gsimple-template-names=mangled values 2021-09-24 14:28:18 -07:00
DWARFExpression.cpp [DebugInfo] Bug 41152 - Improve dumping of empty location expressions 2021-06-29 09:21:00 +01:00
DWARFFormValue.cpp Fix DWARFDie::getDeclFile(...) to work with DW_AT_specification. 2021-08-23 15:43:18 -07:00
DWARFGdbIndex.cpp [CodeGen, DebugInfo] Use llvm::find_if (NFC) 2021-01-10 09:24:53 -08:00
DWARFListTable.cpp
DWARFLocationExpression.cpp
DWARFTypeUnit.cpp
DWARFUnit.cpp [DebugInfo][NFC] Erase capacity in DWARFUnit::clearDIEs(). 2021-09-10 10:07:28 +03:00
DWARFUnitIndex.cpp Fix crash after looking up dwo_id=0 in CU index. 2020-11-19 11:15:01 -08:00
DWARFVerifier.cpp WIP: Verify -gsimple-template-names=mangled values 2021-09-24 14:28:18 -07:00