LLVM  7.0.0svn
Classes | Public Types | Public Member Functions | List of all members
llvm::DWARFDebugRnglists Class Reference

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

Classes

struct  RangeListEntry
 

Public Types

using DWARFRangeList = std::vector< RangeListEntry >
 

Public Member Functions

void clear ()
 
Error extract (DWARFDataExtractor Data, uint32_t *OffsetPtr)
 
uint32_t getHeaderOffset () const
 
void dump (raw_ostream &OS, DIDumpOptions DumpOpts) const
 
uint32_t length () const
 Returns the length of this table, including the length field, or 0 if the length has not been determined (e.g. More...
 

Detailed Description

Definition at line 24 of file DWARFDebugRnglists.h.

Member Typedef Documentation

◆ DWARFRangeList

Definition at line 57 of file DWARFDebugRnglists.h.

Member Function Documentation

◆ clear()

void DWARFDebugRnglists::clear ( )

Definition at line 19 of file DWARFDebugRnglists.cpp.

Referenced by extract().

◆ dump()

void DWARFDebugRnglists::dump ( raw_ostream OS,
DIDumpOptions  DumpOpts 
) const

◆ extract()

Error DWARFDebugRnglists::extract ( DWARFDataExtractor  Data,
uint32_t OffsetPtr 
)

◆ getHeaderOffset()

uint32_t llvm::DWARFDebugRnglists::getHeaderOffset ( ) const
inline

Definition at line 70 of file DWARFDebugRnglists.h.

References dump(), and length().

◆ length()

uint32_t DWARFDebugRnglists::length ( ) const

Returns the length of this table, including the length field, or 0 if the length has not been determined (e.g.

because the table has not yet been parsed, or there was a problem in parsing).

Definition at line 273 of file DWARFDebugRnglists.cpp.

Referenced by llvm::DWARFContext::dump(), extract(), and getHeaderOffset().


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