llvm-project/llvm/lib/DebugInfo
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
..
CodeView CodeView: static_cast result of getOffset() to size_t. 2021-09-16 23:39:04 -07:00
DWARF WIP: Verify -gsimple-template-names=mangled values 2021-09-24 14:28:18 -07:00
GSYM Log to the right stream in DwarfTransformer::handleDie(). 2021-09-08 14:00:19 -07:00
MSF [Support] Convert BinaryStream class zoo to 64-bit offsets 2021-09-16 19:14:52 -04:00
PDB [Support] Convert BinaryStream class zoo to 64-bit offsets 2021-09-16 19:14:52 -04:00
Symbolize [DWARF] Don't process .debug_info relocations for DWO Context 2021-08-02 10:41:47 -07:00
CMakeLists.txt