LLVM API Documentation

Classes | Public Member Functions
llvm::DWARFDebugRangeList Class Reference

#include <DWARFDebugRangeList.h>

List of all members.

Classes

struct  RangeListEntry

Public Member Functions

 DWARFDebugRangeList ()
void clear ()
void dump (raw_ostream &OS) const
bool extract (DataExtractor data, uint32_t *offset_ptr)
DWARFAddressRangesVector getAbsoluteRanges (uint64_t BaseAddress) const

Detailed Description

Definition at line 23 of file DWARFDebugRangeList.h.


Constructor & Destructor Documentation

Definition at line 65 of file DWARFDebugRangeList.h.

References clear().


Member Function Documentation

Definition at line 16 of file DWARFDebugRangeList.cpp.

Referenced by DWARFDebugRangeList(), and extract().

void DWARFDebugRangeList::dump ( raw_ostream OS) const

Definition at line 47 of file DWARFDebugRangeList.cpp.

References llvm::format().

Referenced by llvm::DWARFContext::dump().

bool DWARFDebugRangeList::extract ( DataExtractor  data,
uint32_t *  offset_ptr 
)

getAbsoluteRanges - Returns absolute address ranges defined by this range list. Has to be passed base address of the compile unit referencing this range list.

Definition at line 58 of file DWARFDebugRangeList.cpp.

Referenced by llvm::DWARFDebugInfoEntryMinimal::getAddressRanges().


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