class DWARFDebugRangeList
Declaration
class DWARFDebugRangeList { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:22
Method Overview
- public DWARFDebugRangeList()
- public void clear()
- public void dump(llvm::raw_ostream & OS) const
- public llvm::Error extract(const llvm::DWARFDataExtractor & data, uint64_t * offset_ptr)
- public llvm::DWARFAddressRangesVector getAbsoluteRanges(llvm::Optional<object::SectionedAddress> BaseAddr) const
- public const std::vector<RangeListEntry> & getEntries()
Methods
¶DWARFDebugRangeList()
DWARFDebugRangeList()
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:67
¶void clear()
void clear()
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:69
¶void dump(llvm::raw_ostream& OS) const
void dump(llvm::raw_ostream& OS) const
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:70
Parameters
¶llvm::Error extract(
const llvm::DWARFDataExtractor& data,
uint64_t* offset_ptr)
llvm::Error extract(
const llvm::DWARFDataExtractor& data,
uint64_t* offset_ptr)
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:71
Parameters
- const llvm::DWARFDataExtractor& data
- uint64_t* offset_ptr
¶llvm::DWARFAddressRangesVector getAbsoluteRanges(
llvm::Optional<object::SectionedAddress>
BaseAddr) const
llvm::DWARFAddressRangesVector getAbsoluteRanges(
llvm::Optional<object::SectionedAddress>
BaseAddr) const
Description
getAbsoluteRanges - Returns absolute address ranges defined by this range list. Has to be passed base address of the compile unit referencing this range list.
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:78
Parameters
- llvm::Optional<object::SectionedAddress> BaseAddr
¶const std::vector<RangeListEntry>& getEntries()
const std::vector<RangeListEntry>& getEntries()
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:72