class DWARFDebugRnglist
Declaration
class DWARFDebugRnglist : public DWARFListType { /* full declaration omitted */ };
Description
A class representing a single rangelist.
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h:48
Inherits from: DWARFListType
Method Overview
- public llvm::DWARFAddressRangesVector getAbsoluteRanges(Optional<object::SectionedAddress> BaseAddr, uint8_t AddressByteSize, function_ref<Optional<object::SectionedAddress> (uint32_t)> LookupPooledAddress) const
- public llvm::DWARFAddressRangesVector getAbsoluteRanges(llvm::Optional<object::SectionedAddress> BaseAddr, llvm::DWARFUnit & U) const
Methods
¶llvm::DWARFAddressRangesVector getAbsoluteRanges(
Optional<object::SectionedAddress> BaseAddr,
uint8_t AddressByteSize,
function_ref<
Optional<object::SectionedAddress>(
uint32_t)> LookupPooledAddress) const
llvm::DWARFAddressRangesVector getAbsoluteRanges(
Optional<object::SectionedAddress> BaseAddr,
uint8_t AddressByteSize,
function_ref<
Optional<object::SectionedAddress>(
uint32_t)> LookupPooledAddress) const
Description
Build a DWARFAddressRangesVector from a rangelist.
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h:52
Parameters
- Optional<object::SectionedAddress> BaseAddr
- uint8_t AddressByteSize
- function_ref<Optional<object::SectionedAddress>( uint32_t)> LookupPooledAddress
¶llvm::DWARFAddressRangesVector getAbsoluteRanges(
llvm::Optional<object::SectionedAddress>
BaseAddr,
llvm::DWARFUnit& U) const
llvm::DWARFAddressRangesVector getAbsoluteRanges(
llvm::Optional<object::SectionedAddress>
BaseAddr,
llvm::DWARFUnit& U) const
Description
Build a DWARFAddressRangesVector from a rangelist.
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h:59
Parameters
- llvm::Optional<object::SectionedAddress> BaseAddr
- llvm::DWARFUnit& U