llvm-project/llvm/lib/DebugInfo
Felipe de Azevedo Piovezan c20381b226 llvm-dwarf-dump: include type name for AT_containing_type
Type attributes are currently printed as:
  DW_AT_type    (<address> "<name>")
For example:
  DW_AT_type    (0x00000086 "double")

However, containing_type attributes omit the name, for example:
  DW_AT_containing_type    (0x00000086)

In order to make the dwarf dumps easier to read, and to have consistency
between the type-like attributes, this commit changes the way
DW_AT_containing_type is printed so that it includes the name of the
type it refers to:
  DW_AT_containing_type    (0x00000086 "double")

Reviewed By: dblaikie

Differential Revision: https://reviews.llvm.org/D127078
2022-06-18 00:52:34 +00:00
..
CodeView Use getValueOr (NFC) 2022-06-11 11:24:57 -07:00
DWARF llvm-dwarf-dump: include type name for AT_containing_type 2022-06-18 00:52:34 +00:00
GSYM Fix a bug introduced by the move of AddressRanges.h into ADT. 2022-06-16 10:50:46 -07:00
MSF Cleanup llvm/DebugInfo/PDB headers 2022-02-23 10:31:34 +01:00
PDB [PDB] Remove truncate* (NFC) 2022-06-05 23:33:51 -07:00
Symbolize [Symbolize] Parser for log symbolizer markup. 2022-06-17 10:26:24 -07:00
CMakeLists.txt