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

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

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