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

Inherits from: DWARFListType

Method Overview

  • public llvm::DWARFAddressRangesVector getAbsoluteRanges(Optional<object::SectionedAddress> BaseAddr, 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,
    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:50

Parameters

Optional<object::SectionedAddress> BaseAddr
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:56

Parameters

llvm::Optional<object::SectionedAddress> BaseAddr
llvm::DWARFUnit& U