LLVM 20.0.0git
|
#include "llvm/DebugInfo/DWARF/DWARFDebugRnglists.h"
Public Member Functions | |
DWARFDebugRnglistTable () | |
Public Member Functions inherited from llvm::DWARFListTableBase< DWARFDebugRnglist > | |
void | clear () |
Error | extractHeaderAndOffsets (DWARFDataExtractor Data, uint64_t *OffsetPtr) |
Extract the table header and the array of offsets. | |
Error | extract (DWARFDataExtractor Data, uint64_t *OffsetPtr) |
Extract an entire table, including all list entries. | |
Expected< DWARFDebugRnglist > | findList (DWARFDataExtractor Data, uint64_t Offset) const |
Look up a list based on a given offset. | |
uint64_t | getHeaderOffset () const |
uint8_t | getAddrSize () const |
uint32_t | getOffsetEntryCount () const |
dwarf::DwarfFormat | getFormat () const |
void | dump (DWARFDataExtractor Data, raw_ostream &OS, llvm::function_ref< std::optional< object::SectionedAddress >(uint32_t)> LookupPooledAddress, DIDumpOptions DumpOpts={}) const |
std::optional< uint64_t > | getOffsetEntry (DataExtractor Data, uint32_t Index) const |
Return the contents of the offset entry designated by a given index. | |
uint8_t | getHeaderSize () const |
Return the size of the table header including the length but not including the offsets. | |
uint64_t | length () |
Additional Inherited Members | |
Protected Member Functions inherited from llvm::DWARFListTableBase< DWARFDebugRnglist > | |
DWARFListTableBase (StringRef SectionName, StringRef HeaderString, StringRef ListTypeString) | |
Definition at line 62 of file DWARFDebugRnglists.h.
|
inline |
Definition at line 64 of file DWARFDebugRnglists.h.