LLVM 20.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 390 of file DWARFAcceleratorTable.h.
void DWARFDebugNames::Header::dump | ( | ScopedPrinter & | W | ) | const |
Definition at line 431 of file DWARFAcceleratorTable.cpp.
References llvm::Format, llvm::dwarf::FormatString(), and llvm::Version.
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(), 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(), llvm::dwarf::toString(), and llvm::Version.
uint32_t llvm::DWARFDebugNames::Header::AbbrevTableSize |
Definition at line 399 of file DWARFAcceleratorTable.h.
Referenced by llvm::dwarf::findDebugNamesOffsets().
SmallString<8> llvm::DWARFDebugNames::Header::AugmentationString |
Definition at line 401 of file DWARFAcceleratorTable.h.
uint32_t llvm::DWARFDebugNames::Header::AugmentationStringSize |
Definition at line 400 of file DWARFAcceleratorTable.h.
uint32_t llvm::DWARFDebugNames::Header::BucketCount |
Definition at line 397 of file DWARFAcceleratorTable.h.
Referenced by llvm::dwarf::findDebugNamesOffsets().
uint32_t llvm::DWARFDebugNames::Header::CompUnitCount |
Definition at line 394 of file DWARFAcceleratorTable.h.
Referenced by llvm::dwarf::findDebugNamesOffsets().
uint32_t llvm::DWARFDebugNames::Header::ForeignTypeUnitCount |
Definition at line 396 of file DWARFAcceleratorTable.h.
Referenced by llvm::dwarf::findDebugNamesOffsets().
dwarf::DwarfFormat llvm::DWARFDebugNames::Header::Format |
Definition at line 392 of file DWARFAcceleratorTable.h.
Referenced by llvm::dwarf::findDebugNamesOffsets().
uint32_t llvm::DWARFDebugNames::Header::LocalTypeUnitCount |
Definition at line 395 of file DWARFAcceleratorTable.h.
Referenced by llvm::dwarf::findDebugNamesOffsets().
uint32_t llvm::DWARFDebugNames::Header::NameCount |
Definition at line 398 of file DWARFAcceleratorTable.h.
Referenced by llvm::dwarf::findDebugNamesOffsets().
uint64_t llvm::DWARFDebugNames::Header::UnitLength |
Definition at line 391 of file DWARFAcceleratorTable.h.
uint16_t llvm::DWARFDebugNames::Header::Version |
Definition at line 393 of file DWARFAcceleratorTable.h.