LLVM
8.0.1
|
A class representing a single rangelist. More...
#include "llvm/DebugInfo/DWARF/DWARFDebugRnglists.h"
Public Member Functions | |
DWARFAddressRangesVector | getAbsoluteRanges (llvm::Optional< SectionedAddress > BaseAddr, DWARFUnit &U) const |
Build a DWARFAddressRangesVector from a rangelist. More... | |
Public Member Functions inherited from llvm::DWARFListType< RangeListEntry > | |
const ListEntries & | getEntries () const |
bool | empty () const |
void | clear () |
Error | extract (DWARFDataExtractor Data, uint32_t HeaderOffset, uint32_t End, uint32_t *OffsetPtr, StringRef SectionName, StringRef ListStringName) |
Additional Inherited Members | |
Protected Attributes inherited from llvm::DWARFListType< RangeListEntry > | |
ListEntries | Entries |
A class representing a single rangelist.
Definition at line 47 of file DWARFDebugRnglists.h.
DWARFAddressRangesVector DWARFDebugRnglist::getAbsoluteRanges | ( | llvm::Optional< SectionedAddress > | BaseAddr, |
DWARFUnit & | U | ||
) | const |
Build a DWARFAddressRangesVector from a rangelist.
Definition at line 117 of file DWARFDebugRnglists.cpp.
References llvm::SectionedAddress::Address, E, llvm::DWARFUnit::getAddrOffsetSectionItem(), llvm::DWARFAddressRange::HighPC, llvm::DWARFAddressRange::LowPC, llvm::DWARFAddressRange::SectionIndex, and llvm::SectionedAddress::SectionIndex.