struct DWARFDebugNames::Header

Declaration

struct DWARFDebugNames::Header : public HeaderPOD { /* full declaration omitted */ };

Description

DWARF v5 Name Index header.

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

Inherits from: DWARFDebugNames::HeaderPOD

Member Variables

public SmallString<8> AugmentationString

Inherited from DWARFDebugNames::HeaderPOD:

public UnitLength
public Version
public Padding
public CompUnitCount
public LocalTypeUnitCount
public ForeignTypeUnitCount
public BucketCount
public NameCount
public AbbrevTableSize
public AugmentationStringSize

Method Overview

  • public void dump(llvm::ScopedPrinter & W) const
  • public llvm::Error extract(const llvm::DWARFDataExtractor & AS, uint64_t * Offset)

Methods

void dump(llvm::ScopedPrinter& W) const

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

Parameters

llvm::ScopedPrinter& W

llvm::Error extract(
    const llvm::DWARFDataExtractor& AS,
    uint64_t* Offset)

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

Parameters

const llvm::DWARFDataExtractor& AS
uint64_t* Offset