LLVM API Documentation
#include <DWARFDebugAranges.h>
Public Member Functions | |
void | clear () |
void | generate (DWARFContext *CTX) |
void | appendRange (uint32_t CUOffset, uint64_t LowPC, uint64_t HighPC) |
uint32_t | findAddress (uint64_t Address) const |
Definition at line 21 of file DWARFDebugAranges.h.
void DWARFDebugAranges::appendRange | ( | uint32_t | CUOffset, |
uint64_t | LowPC, | ||
uint64_t | HighPC | ||
) |
Definition at line 73 of file DWARFDebugAranges.cpp.
Referenced by llvm::DWARFDebugInfoEntryMinimal::buildAddressRangeTable().
|
inline |
Definition at line 23 of file DWARFDebugAranges.h.
References llvm::DenseSet< ValueT, ValueInfoT >::clear().
Referenced by generate().
uint32_t DWARFDebugAranges::findAddress | ( | uint64_t | Address | ) | const |
Definition at line 135 of file DWARFDebugAranges.cpp.
References llvm::sys::path::begin(), and llvm::sys::path::end().
void DWARFDebugAranges::generate | ( | DWARFContext * | CTX | ) |
Definition at line 50 of file DWARFDebugAranges.cpp.
References clear(), llvm::DWARFContext::getARangeSection(), llvm::DWARFContext::getCompileUnitAtIndex(), llvm::DWARFContext::getNumCompileUnits(), llvm::DenseSet< ValueT, ValueInfoT >::insert(), and llvm::DWARFContext::isLittleEndian().
Referenced by llvm::DWARFContext::getDebugAranges().