|
LLVM 22.0.0git
|
A base class for lists of entries that are extracted from a particular section, such as range lists or location lists. More...
#include "llvm/DebugInfo/DWARF/DWARFListTable.h"
Public Member Functions | |
| const ListEntries & | getEntries () const |
| bool | empty () const |
| void | clear () |
| Error | extract (DWARFDataExtractor Data, uint64_t HeaderOffset, uint64_t *OffsetPtr, StringRef SectionName, StringRef ListStringName) |
Protected Attributes | |
| ListEntries | Entries |
A base class for lists of entries that are extracted from a particular section, such as range lists or location lists.
Definition at line 38 of file DWARFListTable.h.
|
inline |
Definition at line 48 of file DWARFListTable.h.
References Entries.
|
inline |
Definition at line 47 of file DWARFListTable.h.
References Entries.
| Error llvm::DWARFListType< ListEntryType >::extract | ( | DWARFDataExtractor | Data, |
| uint64_t | HeaderOffset, | ||
| uint64_t * | OffsetPtr, | ||
| StringRef | SectionName, | ||
| StringRef | ListStringName ) |
Definition at line 230 of file DWARFListTable.h.
References llvm::createStringError(), llvm::Data, llvm::StringRef::data(), E(), Entries, llvm::illegal_byte_sequence, llvm::invalid_argument, and llvm::Error::success().
Referenced by llvm::DWARFListTableBase< DWARFListType >::extract().
|
inline |
Definition at line 46 of file DWARFListTable.h.
References Entries.
|
protected |
Definition at line 43 of file DWARFListTable.h.
Referenced by clear(), empty(), extract(), and getEntries().