LLVM 22.0.0git
|
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 |
DWARF v5 Name Index header.
Definition at line 391 of file DWARFAcceleratorTable.h.
void DWARFDebugNames::Header::dump | ( | ScopedPrinter & | W | ) | const |
Definition at line 431 of file DWARFAcceleratorTable.cpp.
References AbbrevTableSize, AugmentationString, BucketCount, CompUnitCount, ForeignTypeUnitCount, Format, llvm::dwarf::FormatString(), LocalTypeUnitCount, NameCount, UnitLength, and Version.
Error DWARFDebugNames::Header::extract | ( | const DWARFDataExtractor & | AS, |
uint64_t * | Offset ) |
Definition at line 445 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.
uint32_t llvm::DWARFDebugNames::Header::AbbrevTableSize |
Definition at line 400 of file DWARFAcceleratorTable.h.
Referenced by dump(), extract(), and llvm::dwarf::findDebugNamesOffsets().
SmallString<8> llvm::DWARFDebugNames::Header::AugmentationString |
Definition at line 402 of file DWARFAcceleratorTable.h.
uint32_t llvm::DWARFDebugNames::Header::AugmentationStringSize |
Definition at line 401 of file DWARFAcceleratorTable.h.
Referenced by extract().
uint32_t llvm::DWARFDebugNames::Header::BucketCount |
Definition at line 398 of file DWARFAcceleratorTable.h.
Referenced by dump(), extract(), and llvm::dwarf::findDebugNamesOffsets().
uint32_t llvm::DWARFDebugNames::Header::CompUnitCount |
Definition at line 395 of file DWARFAcceleratorTable.h.
Referenced by dump(), extract(), and llvm::dwarf::findDebugNamesOffsets().
uint32_t llvm::DWARFDebugNames::Header::ForeignTypeUnitCount |
Definition at line 397 of file DWARFAcceleratorTable.h.
Referenced by dump(), extract(), and llvm::dwarf::findDebugNamesOffsets().
dwarf::DwarfFormat llvm::DWARFDebugNames::Header::Format |
Definition at line 393 of file DWARFAcceleratorTable.h.
Referenced by dump(), extract(), and llvm::dwarf::findDebugNamesOffsets().
uint32_t llvm::DWARFDebugNames::Header::LocalTypeUnitCount |
Definition at line 396 of file DWARFAcceleratorTable.h.
Referenced by dump(), extract(), and llvm::dwarf::findDebugNamesOffsets().
uint32_t llvm::DWARFDebugNames::Header::NameCount |
Definition at line 399 of file DWARFAcceleratorTable.h.
Referenced by dump(), extract(), and llvm::dwarf::findDebugNamesOffsets().
uint64_t llvm::DWARFDebugNames::Header::UnitLength |
Definition at line 392 of file DWARFAcceleratorTable.h.
uint16_t llvm::DWARFDebugNames::Header::Version |
Definition at line 394 of file DWARFAcceleratorTable.h.