LLVM: llvm::DWARFDebugNames::Header Struct Reference (original) (raw)

DWARF v5 Name Index header. More...

#include "[llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h](DWARFAcceleratorTable%5F8h%5Fsource.html)"

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

DWARF v5 Name Index header.

Definition at line 404 of file DWARFAcceleratorTable.h.

dump()

Definition at line 443 of file DWARFAcceleratorTable.cpp.

References AbbrevTableSize, AugmentationString, BucketCount, CompUnitCount, ForeignTypeUnitCount, Format, llvm::dwarf::FormatString(), LocalTypeUnitCount, NameCount, UnitLength, and Version.

extract()

Definition at line 457 of file DWARFAcceleratorTable.cpp.

References AbbrevTableSize, llvm::alignTo(), AugmentationString, AugmentationStringSize, BucketCount, llvm::CallingConv::C, llvm::c_str(), CompUnitCount, llvm::createStringError(), ForeignTypeUnitCount, Format, llvm::DWARFDataExtractorBase< Relocator >::getInitialLength(), llvm::DataExtractor::getU16(), llvm::DataExtractor::getU32(), llvm::DataExtractor::getU8(), llvm::illegal_byte_sequence, llvm::DataExtractor::isValidOffsetForDataOfSize(), LocalTypeUnitCount, NameCount, llvm::Offset, llvm::DataExtractor::skip(), llvm::toString(), UnitLength, and Version.

AbbrevTableSize

uint32_t llvm::DWARFDebugNames::Header::AbbrevTableSize

AugmentationString

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

AugmentationStringSize

uint32_t llvm::DWARFDebugNames::Header::AugmentationStringSize

BucketCount

uint32_t llvm::DWARFDebugNames::Header::BucketCount

CompUnitCount

uint32_t llvm::DWARFDebugNames::Header::CompUnitCount

ForeignTypeUnitCount

uint32_t llvm::DWARFDebugNames::Header::ForeignTypeUnitCount

Format

LocalTypeUnitCount

uint32_t llvm::DWARFDebugNames::Header::LocalTypeUnitCount

NameCount

uint32_t llvm::DWARFDebugNames::Header::NameCount

UnitLength

uint64_t llvm::DWARFDebugNames::Header::UnitLength

Version

uint16_t llvm::DWARFDebugNames::Header::Version


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