struct DWARFDebugNames::Abbrev
Declaration
struct DWARFDebugNames::Abbrev { /* full declaration omitted */ };
Description
Abbreviation describing the encoding of Name Index entries.
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:267
Member Variables
- public uint32_t Code
- Abbreviation code
- public dwarf::Tag Tag
- Dwarf Tag of the described entity.
- public std::vector<AttributeEncoding> Attributes
- List of index attributes.
Method Overview
- public Abbrev(uint32_t Code, dwarf::Tag Tag, std::vector<AttributeEncoding> Attributes)
- public void dump(llvm::ScopedPrinter & W) const
Methods
¶Abbrev(uint32_t Code,
dwarf::Tag Tag,
std::vector<AttributeEncoding> Attributes)
Abbrev(uint32_t Code,
dwarf::Tag Tag,
std::vector<AttributeEncoding> Attributes)
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:272
Parameters
- uint32_t Code
- dwarf::Tag Tag
- std::vector<AttributeEncoding> Attributes
¶void dump(llvm::ScopedPrinter& W) const
void dump(llvm::ScopedPrinter& W) const
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:276