LLVM 18.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::DWARFDebugNames::Header Struct Reference

DWARF v5 Name Index header. More...

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

Public Member Functions

Error extract (const DWARFDataExtractor &AS, uint64_t *Offset)
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 382 of file DWARFAcceleratorTable.h.

Member Function Documentation

◆ dump()

void DWARFDebugNames::Header::dump ( ScopedPrinter W) const

Definition at line 431 of file DWARFAcceleratorTable.cpp.

References llvm::Format, and llvm::dwarf::FormatString().

◆ extract()

Error DWARFDebugNames::Header::extract ( const DWARFDataExtractor AS,
uint64_t Offset 

Member Data Documentation

◆ AbbrevTableSize

uint32_t llvm::DWARFDebugNames::Header::AbbrevTableSize

Definition at line 391 of file DWARFAcceleratorTable.h.

◆ AugmentationString

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

Definition at line 393 of file DWARFAcceleratorTable.h.

◆ AugmentationStringSize

uint32_t llvm::DWARFDebugNames::Header::AugmentationStringSize

Definition at line 392 of file DWARFAcceleratorTable.h.

◆ BucketCount

uint32_t llvm::DWARFDebugNames::Header::BucketCount

Definition at line 389 of file DWARFAcceleratorTable.h.

◆ CompUnitCount

uint32_t llvm::DWARFDebugNames::Header::CompUnitCount

Definition at line 386 of file DWARFAcceleratorTable.h.

◆ ForeignTypeUnitCount

uint32_t llvm::DWARFDebugNames::Header::ForeignTypeUnitCount

Definition at line 388 of file DWARFAcceleratorTable.h.

◆ Format

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

Definition at line 384 of file DWARFAcceleratorTable.h.

◆ LocalTypeUnitCount

uint32_t llvm::DWARFDebugNames::Header::LocalTypeUnitCount

Definition at line 387 of file DWARFAcceleratorTable.h.

◆ NameCount

uint32_t llvm::DWARFDebugNames::Header::NameCount

Definition at line 390 of file DWARFAcceleratorTable.h.

◆ UnitLength

uint64_t llvm::DWARFDebugNames::Header::UnitLength

Definition at line 383 of file DWARFAcceleratorTable.h.

◆ Version

uint16_t llvm::DWARFDebugNames::Header::Version

Definition at line 385 of file DWARFAcceleratorTable.h.

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