LLVM: llvm::DWARFDebugArangeSet Class Reference (original) (raw)
#include "[llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h](DWARFDebugArangeSet%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| DWARFDebugArangeSet () | |
| LLVM_ABI void | clear () |
| LLVM_ABI Error | extract (DWARFDataExtractor data, uint64_t *offset_ptr, function_ref< void(Error)> WarningHandler=nullptr) |
| LLVM_ABI void | dump (raw_ostream &OS) const |
| uint64_t | getCompileUnitDIEOffset () const |
| const Header & | getHeader () const |
| desc_iterator_range | descriptors () const |
Definition at line 24 of file DWARFDebugArangeSet.h.
| llvm::DWARFDebugArangeSet::DWARFDebugArangeSet ( ) | inline |
|---|
◆ clear()
| void DWARFDebugArangeSet::clear | ( | ) |
|---|
◆ descriptors()
◆ dump()
| void DWARFDebugArangeSet::dump | ( | raw_ostream & | OS | ) | const |
|---|
◆ extract()
Definition at line 38 of file DWARFDebugArangeSet.cpp.
References llvm::DWARFDebugArangeSet::Descriptor::Address, assert(), llvm::c_str(), llvm::DWARFContext::checkAddressSizeSupported(), llvm::createStringError(), data, llvm::dwarf::getDwarfOffsetByteSize(), llvm::dwarf::getUnitLengthFieldByteSize(), llvm::invalid_argument, llvm::DWARFDebugArangeSet::Descriptor::Length, llvm::not_supported, llvm::Error::success(), and llvm::toString().
Referenced by llvm::DWARFContext::dump().
◆ getCompileUnitDIEOffset()
| uint64_t llvm::DWARFDebugArangeSet::getCompileUnitDIEOffset ( ) const | inline |
|---|
◆ getHeader()
| const Header & llvm::DWARFDebugArangeSet::getHeader ( ) const | inline |
|---|
The documentation for this class was generated from the following files:
- include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h
- lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp