LLVM 19.0.0git
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]

Public Member Functions

 DWARFDebugRnglistTable ()
 
- Public Member Functions inherited from llvm::DWARFListTableBase< DWARFDebugRnglist >
void clear ()
 
Error extractHeaderAndOffsets (DWARFDataExtractor Data, uint64_t *OffsetPtr)
 Extract the table header and the array of offsets.
 
Error extract (DWARFDataExtractor Data, uint64_t *OffsetPtr)
 Extract an entire table, including all list entries.
 
Expected< DWARFDebugRnglistfindList (DWARFDataExtractor Data, uint64_t Offset) const
 Look up a list based on a given offset.
 
uint64_t getHeaderOffset () const
 
uint8_t getAddrSize () const
 
uint32_t getOffsetEntryCount () const
 
dwarf::DwarfFormat getFormat () const
 
void dump (DWARFDataExtractor Data, raw_ostream &OS, llvm::function_ref< std::optional< object::SectionedAddress >(uint32_t)> LookupPooledAddress, DIDumpOptions DumpOpts={}) const
 
std::optional< uint64_tgetOffsetEntry (DataExtractor Data, uint32_t Index) const
 Return the contents of the offset entry designated by a given index.
 
uint8_t getHeaderSize () const
 Return the size of the table header including the length but not including the offsets.
 
uint64_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 62 of file DWARFDebugRnglists.h.

Constructor & Destructor Documentation

◆ DWARFDebugRnglistTable()

llvm::DWARFDebugRnglistTable::DWARFDebugRnglistTable ( )
inline

Definition at line 64 of file DWARFDebugRnglists.h.


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