class DWARFListType
Declaration
template <typename ListEntryType>
class DWARFListType { /* full declaration omitted */ };
Description
A base class for lists of entries that are extracted from a particular section, such as range lists or location lists.
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h:38
Templates
- ListEntryType
Member Variables
- protected llvm::DWARFListType::ListEntries Entries
Method Overview
- public void clear()
- public bool empty() const
- public llvm::Error extract(llvm::DWARFDataExtractor Data, uint64_t HeaderOffset, uint64_t End, uint64_t * OffsetPtr, llvm::StringRef SectionName, llvm::StringRef ListStringName)
- public const llvm::DWARFListType::ListEntries & getEntries() const
Methods
¶void clear()
void clear()
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h:48
¶bool empty() const
bool empty() const
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h:47
¶llvm::Error extract(
llvm::DWARFDataExtractor Data,
uint64_t HeaderOffset,
uint64_t End,
uint64_t* OffsetPtr,
llvm::StringRef SectionName,
llvm::StringRef ListStringName)
llvm::Error extract(
llvm::DWARFDataExtractor Data,
uint64_t HeaderOffset,
uint64_t End,
uint64_t* OffsetPtr,
llvm::StringRef SectionName,
llvm::StringRef ListStringName)
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h:49
Parameters
- llvm::DWARFDataExtractor Data
- uint64_t HeaderOffset
- uint64_t End
- uint64_t* OffsetPtr
- llvm::StringRef SectionName
- llvm::StringRef ListStringName
¶const llvm::DWARFListType::ListEntries&
getEntries() const
const llvm::DWARFListType::ListEntries&
getEntries() const
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h:46