LLVM: llvm::DWARFDebugAranges Class Reference (original) (raw)
#include "[llvm/DebugInfo/DWARF/DWARFDebugAranges.h](DWARFDebugAranges%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| void | generate (DWARFContext *CTX) |
| uint64_t | findAddress (uint64_t Address) const |
Detailed Description
Definition at line 23 of file DWARFDebugAranges.h.
Member Function Documentation
◆ findAddress()
| uint64_t DWARFDebugAranges::findAddress | ( | uint64_t | Address | ) | const |
|---|
Definition at line 123 of file DWARFDebugAranges.cpp.
References llvm::Address, and llvm::partition_point().
Referenced by llvm::DWARFContext::getCompileUnitForCodeAddress(), and llvm::DWARFContext::getCompileUnitForDataAddress().
◆ generate()
| void DWARFDebugAranges::generate | ( | DWARFContext * | CTX | ) |
|---|
Definition at line 46 of file DWARFDebugAranges.cpp.
References llvm::DWARFContext::compile_units(), extract, llvm::DWARFObject::getArangesSection(), llvm::DWARFContext::getDWARFObj(), llvm::DWARFContext::getRecoverableErrorHandler(), llvm::DWARFContext::getWarningHandler(), llvm::DWARFContext::isLittleEndian(), and llvm::Expected< T >::takeError().
The documentation for this class was generated from the following files:
- include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h
- lib/DebugInfo/DWARF/DWARFDebugAranges.cpp