LLVM  9.0.0svn
Public Member Functions | List of all members
llvm::DWARFDebugRnglistTable Class Reference

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

Inheritance diagram for llvm::DWARFDebugRnglistTable:
Inheritance graph
[legend]
Collaboration diagram for llvm::DWARFDebugRnglistTable:
Collaboration graph
[legend]

Public Member Functions

 DWARFDebugRnglistTable ()
 
- Public Member Functions inherited from llvm::DWARFListTableBase< DWARFDebugRnglist >
void clear ()
 
Error extractHeaderAndOffsets (DWARFDataExtractor Data, uint32_t *OffsetPtr)
 Extract the table header and the array of offsets. More...
 
Error extract (DWARFDataExtractor Data, uint32_t *OffsetPtr)
 Extract an entire table, including all list entries. More...
 
Expected< DWARFDebugRnglistfindList (DWARFDataExtractor Data, uint32_t Offset)
 Look up a list based on a given offset. More...
 
uint32_t getHeaderOffset () const
 
uint8_t getAddrSize () const
 
void dump (raw_ostream &OS, llvm::function_ref< Optional< object::SectionedAddress >(uint32_t)> LookupPooledAddress, DIDumpOptions DumpOpts={}) const
 
Optional< uint32_tgetOffsetEntry (uint32_t Index) const
 Return the contents of the offset entry designated by a given index. More...
 
uint8_t getHeaderSize () const
 Return the size of the table header including the length but not including the offsets. More...
 
uint32_t length ()
 

Additional Inherited Members

- Protected Member Functions inherited from llvm::DWARFListTableBase< DWARFDebugRnglist >
 DWARFListTableBase (StringRef SectionName, StringRef HeaderString, StringRef ListTypeString)
 

Detailed Description

Definition at line 54 of file DWARFDebugRnglists.h.

Constructor & Destructor Documentation

◆ DWARFDebugRnglistTable()

llvm::DWARFDebugRnglistTable::DWARFDebugRnglistTable ( )
inline

Definition at line 56 of file DWARFDebugRnglists.h.


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