struct DWARFDebugNames::Header

Declaration

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

Description

DWARF v5 Name Index header.

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

Member Variables

public uint64_t UnitLength
public dwarf::DwarfFormat Format
public uint16_t Version
public uint32_t CompUnitCount
public uint32_t LocalTypeUnitCount
public uint32_t ForeignTypeUnitCount
public uint32_t BucketCount
public uint32_t NameCount
public uint32_t AbbrevTableSize
public uint32_t AugmentationStringSize
public SmallString<8> AugmentationString

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:252

Parameters

llvm::ScopedPrinter& W

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

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

Parameters

const llvm::DWARFDataExtractor& AS
uint64_t* Offset