|
LLVM 22.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.
References llvm::DWARFListTableBase< DWARFDebugRnglist >::DWARFListTableBase().