LLVM: llvm::DWARFDebugRangeList::RangeListEntry Struct Reference (original) (raw)

#include "[llvm/DebugInfo/DWARF/DWARFDebugRangeList.h](DWARFDebugRangeList%5F8h%5Fsource.html)"

Public Member Functions
bool isEndOfListEntry () const
The end of any given range list is marked by an end of list entry, which consists of a 0 for the beginning address offset and a 0 for the ending address offset.
LLVM_ABI bool isBaseAddressSelectionEntry (uint8_t AddressSize) const
A base address selection entry consists of:
Public Attributes
uint64_t StartAddress
A beginning address offset.
uint64_t EndAddress
An ending address offset.
uint64_t SectionIndex
A section index this range belongs to.

Definition at line 27 of file DWARFDebugRangeList.h.

isBaseAddressSelectionEntry()

bool DWARFDebugRangeList::RangeListEntry::isBaseAddressSelectionEntry ( uint8_t AddressSize ) const

isEndOfListEntry()

bool llvm::DWARFDebugRangeList::RangeListEntry::isEndOfListEntry ( ) const inline

The end of any given range list is marked by an end of list entry, which consists of a 0 for the beginning address offset and a 0 for the ending address offset.

Definition at line 45 of file DWARFDebugRangeList.h.

References EndAddress, and StartAddress.

EndAddress

uint64_t llvm::DWARFDebugRangeList::RangeListEntry::EndAddress

An ending address offset.

This address offset again has the size of an address and is relative to the applicable base address of the compilation unit referencing this range list. It marks the first address past the end of the address range. The ending address must be greater than or equal to the beginning address.

Definition at line 38 of file DWARFDebugRangeList.h.

Referenced by isEndOfListEntry().

SectionIndex

uint64_t llvm::DWARFDebugRangeList::RangeListEntry::SectionIndex

StartAddress

uint64_t llvm::DWARFDebugRangeList::RangeListEntry::StartAddress


The documentation for this struct was generated from the following files: