LLVM 22.0.0git
llvm::DWARFDebugNames::Header Struct Reference

DWARF v5 Name Index header. More...

#include "llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h"

Public Member Functions

LLVM_ABI Error extract (const DWARFDataExtractor &AS, uint64_t *Offset)
LLVM_ABI void dump (ScopedPrinter &W) const

Public Attributes

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

Detailed Description

DWARF v5 Name Index header.

Definition at line 391 of file DWARFAcceleratorTable.h.

Member Function Documentation

โ—† dump()

โ—† extract()

Member Data Documentation

โ—† AbbrevTableSize

uint32_t llvm::DWARFDebugNames::Header::AbbrevTableSize

Definition at line 400 of file DWARFAcceleratorTable.h.

Referenced by dump(), extract(), and llvm::dwarf::findDebugNamesOffsets().

โ—† AugmentationString

SmallString<8> llvm::DWARFDebugNames::Header::AugmentationString

Definition at line 402 of file DWARFAcceleratorTable.h.

Referenced by dump(), and extract().

โ—† AugmentationStringSize

uint32_t llvm::DWARFDebugNames::Header::AugmentationStringSize

Definition at line 401 of file DWARFAcceleratorTable.h.

Referenced by extract().

โ—† BucketCount

uint32_t llvm::DWARFDebugNames::Header::BucketCount

Definition at line 398 of file DWARFAcceleratorTable.h.

Referenced by dump(), extract(), and llvm::dwarf::findDebugNamesOffsets().

โ—† CompUnitCount

uint32_t llvm::DWARFDebugNames::Header::CompUnitCount

Definition at line 395 of file DWARFAcceleratorTable.h.

Referenced by dump(), extract(), and llvm::dwarf::findDebugNamesOffsets().

โ—† ForeignTypeUnitCount

uint32_t llvm::DWARFDebugNames::Header::ForeignTypeUnitCount

Definition at line 397 of file DWARFAcceleratorTable.h.

Referenced by dump(), extract(), and llvm::dwarf::findDebugNamesOffsets().

โ—† Format

dwarf::DwarfFormat llvm::DWARFDebugNames::Header::Format

Definition at line 393 of file DWARFAcceleratorTable.h.

Referenced by dump(), extract(), and llvm::dwarf::findDebugNamesOffsets().

โ—† LocalTypeUnitCount

uint32_t llvm::DWARFDebugNames::Header::LocalTypeUnitCount

Definition at line 396 of file DWARFAcceleratorTable.h.

Referenced by dump(), extract(), and llvm::dwarf::findDebugNamesOffsets().

โ—† NameCount

uint32_t llvm::DWARFDebugNames::Header::NameCount

Definition at line 399 of file DWARFAcceleratorTable.h.

Referenced by dump(), extract(), and llvm::dwarf::findDebugNamesOffsets().

โ—† UnitLength

uint64_t llvm::DWARFDebugNames::Header::UnitLength

Definition at line 392 of file DWARFAcceleratorTable.h.

Referenced by dump(), and extract().

โ—† Version

uint16_t llvm::DWARFDebugNames::Header::Version

Definition at line 394 of file DWARFAcceleratorTable.h.

Referenced by dump(), and extract().


The documentation for this struct was generated from the following files: