LLVM 20.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

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 ( )

Definition at line 64 of file DWARFDebugRnglists.h.

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