LLVM  10.0.0svn
Classes | Public Member Functions | List of all members
llvm::DWARFDebugArangeSet Class Reference

#include "llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h"


struct  Descriptor
struct  Header

Public Member Functions

 DWARFDebugArangeSet ()
void clear ()
bool extract (DataExtractor data, uint64_t *offset_ptr)
void dump (raw_ostream &OS) const
uint32_t getCompileUnitDIEOffset () const
const HeadergetHeader () const
desc_iterator_range descriptors () const

Detailed Description

Definition at line 21 of file DWARFDebugArangeSet.h.

Constructor & Destructor Documentation

◆ DWARFDebugArangeSet()

llvm::DWARFDebugArangeSet::DWARFDebugArangeSet ( )

Definition at line 57 of file DWARFDebugArangeSet.h.

References clear(), dump(), and extract().

Member Function Documentation

◆ clear()

void DWARFDebugArangeSet::clear ( )

Definition at line 26 of file DWARFDebugArangeSet.cpp.

Referenced by DWARFDebugArangeSet(), and extract().

◆ descriptors()

desc_iterator_range llvm::DWARFDebugArangeSet::descriptors ( ) const

Definition at line 67 of file DWARFDebugArangeSet.h.

◆ dump()

void DWARFDebugArangeSet::dump ( raw_ostream OS) const

◆ extract()

bool DWARFDebugArangeSet::extract ( DataExtractor  data,
uint64_t *  offset_ptr 

◆ getCompileUnitDIEOffset()

uint32_t llvm::DWARFDebugArangeSet::getCompileUnitDIEOffset ( ) const

Definition at line 63 of file DWARFDebugArangeSet.h.

References llvm::DWARFDebugArangeSet::Header::CuOffset.

◆ getHeader()

const Header& llvm::DWARFDebugArangeSet::getHeader ( ) const

Definition at line 65 of file DWARFDebugArangeSet.h.

The documentation for this class was generated from the following files: