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: