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: