|
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.
1.8.13