|
LLVM
8.0.1
|
#include "llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h"
Classes | |
| struct | Descriptor |
| struct | Header |
Public Member Functions | |
| DWARFDebugArangeSet () | |
| void | clear () |
| bool | extract (DataExtractor data, uint32_t *offset_ptr) |
| void | dump (raw_ostream &OS) const |
| uint32_t | getCompileUnitDIEOffset () const |
| const Header & | getHeader () const |
| desc_iterator_range | descriptors () const |
Definition at line 22 of file DWARFDebugArangeSet.h.
|
inline |
Definition at line 58 of file DWARFDebugArangeSet.h.
| void DWARFDebugArangeSet::clear | ( | ) |
Definition at line 27 of file DWARFDebugArangeSet.cpp.
References llvm::Intrinsic::memset.
Referenced by DWARFDebugArangeSet(), and extract().
|
inline |
Definition at line 68 of file DWARFDebugArangeSet.h.
| void DWARFDebugArangeSet::dump | ( | raw_ostream & | OS | ) | const |
Definition at line 102 of file DWARFDebugArangeSet.cpp.
References llvm::format().
Referenced by DWARFDebugArangeSet(), and llvm::DWARFDebugArangeSet::Descriptor::getEndAddress().
| bool DWARFDebugArangeSet::extract | ( | DataExtractor | data, |
| uint32_t * | offset_ptr | ||
| ) |
Definition at line 34 of file DWARFDebugArangeSet.cpp.
References llvm::DWARFDebugArangeSet::Descriptor::Address, assert(), clear(), llvm::DataExtractor::getU16(), llvm::DataExtractor::getU32(), llvm::DataExtractor::getU8(), llvm::DataExtractor::getUnsigned(), llvm::DataExtractor::isValidOffset(), llvm::DataExtractor::isValidOffsetForDataOfSize(), and llvm::DWARFDebugArangeSet::Descriptor::Length.
Referenced by DWARFDebugArangeSet().
|
inline |
Definition at line 64 of file DWARFDebugArangeSet.h.
References llvm::DWARFDebugArangeSet::Header::CuOffset.
Definition at line 66 of file DWARFDebugArangeSet.h.
1.8.13