LLVM 18.0.0git
|
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 |
DWARF v5 Name Index header.
Definition at line 382 of file DWARFAcceleratorTable.h.
void DWARFDebugNames::Header::dump | ( | ScopedPrinter & | W | ) | const |
Definition at line 431 of file DWARFAcceleratorTable.cpp.
References llvm::Format, and llvm::dwarf::FormatString().
Error DWARFDebugNames::Header::extract | ( | const DWARFDataExtractor & | AS, |
uint64_t * | Offset | ||
) |
Definition at line 445 of file DWARFAcceleratorTable.cpp.
References llvm::alignTo(), llvm::CallingConv::C, llvm::c_str(), llvm::createStringError(), E, llvm::Format, llvm::DWARFDataExtractor::getInitialLength(), llvm::DataExtractor::getU16(), llvm::DataExtractor::getU32(), llvm::DataExtractor::getU8(), llvm::illegal_byte_sequence, llvm::DataExtractor::isValidOffsetForDataOfSize(), llvm::Offset, llvm::DataExtractor::skip(), and llvm::dwarf::toString().
uint32_t llvm::DWARFDebugNames::Header::AbbrevTableSize |
Definition at line 391 of file DWARFAcceleratorTable.h.
SmallString<8> llvm::DWARFDebugNames::Header::AugmentationString |
Definition at line 393 of file DWARFAcceleratorTable.h.
uint32_t llvm::DWARFDebugNames::Header::AugmentationStringSize |
Definition at line 392 of file DWARFAcceleratorTable.h.
uint32_t llvm::DWARFDebugNames::Header::BucketCount |
Definition at line 389 of file DWARFAcceleratorTable.h.
uint32_t llvm::DWARFDebugNames::Header::CompUnitCount |
Definition at line 386 of file DWARFAcceleratorTable.h.
uint32_t llvm::DWARFDebugNames::Header::ForeignTypeUnitCount |
Definition at line 388 of file DWARFAcceleratorTable.h.
dwarf::DwarfFormat llvm::DWARFDebugNames::Header::Format |
Definition at line 384 of file DWARFAcceleratorTable.h.
uint32_t llvm::DWARFDebugNames::Header::LocalTypeUnitCount |
Definition at line 387 of file DWARFAcceleratorTable.h.
uint32_t llvm::DWARFDebugNames::Header::NameCount |
Definition at line 390 of file DWARFAcceleratorTable.h.
uint64_t llvm::DWARFDebugNames::Header::UnitLength |
Definition at line 383 of file DWARFAcceleratorTable.h.
uint16_t llvm::DWARFDebugNames::Header::Version |
Definition at line 385 of file DWARFAcceleratorTable.h.