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)

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

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:276

Parameters

llvm::ScopedPrinter& W