LLVM 17.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 239 of file DWARFAcceleratorTable.h.
void DWARFDebugNames::Header::dump | ( | ScopedPrinter & | W | ) | const |
Definition at line 365 of file DWARFAcceleratorTable.cpp.
References llvm::Format, and llvm::dwarf::FormatString().
Error DWARFDebugNames::Header::extract | ( | const DWARFDataExtractor & | AS, |
uint64_t * | Offset | ||
) |
Definition at line 379 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 248 of file DWARFAcceleratorTable.h.
SmallString<8> llvm::DWARFDebugNames::Header::AugmentationString |
Definition at line 250 of file DWARFAcceleratorTable.h.
uint32_t llvm::DWARFDebugNames::Header::AugmentationStringSize |
Definition at line 249 of file DWARFAcceleratorTable.h.
uint32_t llvm::DWARFDebugNames::Header::BucketCount |
Definition at line 246 of file DWARFAcceleratorTable.h.
uint32_t llvm::DWARFDebugNames::Header::CompUnitCount |
Definition at line 243 of file DWARFAcceleratorTable.h.
uint32_t llvm::DWARFDebugNames::Header::ForeignTypeUnitCount |
Definition at line 245 of file DWARFAcceleratorTable.h.
dwarf::DwarfFormat llvm::DWARFDebugNames::Header::Format |
Definition at line 241 of file DWARFAcceleratorTable.h.
uint32_t llvm::DWARFDebugNames::Header::LocalTypeUnitCount |
Definition at line 244 of file DWARFAcceleratorTable.h.
uint32_t llvm::DWARFDebugNames::Header::NameCount |
Definition at line 247 of file DWARFAcceleratorTable.h.
uint64_t llvm::DWARFDebugNames::Header::UnitLength |
Definition at line 240 of file DWARFAcceleratorTable.h.
uint16_t llvm::DWARFDebugNames::Header::Version |
Definition at line 242 of file DWARFAcceleratorTable.h.