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:37

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 * OffsetPtr, llvm::StringRef SectionName, llvm::StringRef ListStringName)
  • public const llvm::DWARFListType::ListEntries & getEntries() const

Methods

void clear()

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h:47

bool empty() const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h:46

llvm::Error extract(
    llvm::DWARFDataExtractor Data,
    uint64_t HeaderOffset,
    uint64_t* OffsetPtr,
    llvm::StringRef SectionName,
    llvm::StringRef ListStringName)

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h:48

Parameters

llvm::DWARFDataExtractor Data
uint64_t HeaderOffset
uint64_t* OffsetPtr
llvm::StringRef SectionName
llvm::StringRef ListStringName

const llvm::DWARFListType::ListEntries&
getEntries() const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h:45