LLVM  13.0.0git
Public Member Functions | List of all members
llvm::DWARFDebugNames::NameTableEntry Class Reference

A single entry in the Name Table (DWARF v5 sect. More...

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

Public Member Functions

 NameTableEntry (const DataExtractor &StrData, uint32_t Index, uint64_t StringOffset, uint64_t EntryOffset)
 
uint32_t getIndex () const
 Return the index of this name in the parent Name Index. More...
 
uint64_t getStringOffset () const
 Returns the offset of the name of the described entities. More...
 
const char * getString () const
 Return the string referenced by this name table entry or nullptr if the string offset is not valid. More...
 
uint64_t getEntryOffset () const
 Returns the offset of the first Entry in the list. More...
 

Detailed Description

A single entry in the Name Table (DWARF v5 sect.

6.1.1.4.6) of the Name Index.

Definition at line 356 of file DWARFAcceleratorTable.h.

Constructor & Destructor Documentation

◆ NameTableEntry()

llvm::DWARFDebugNames::NameTableEntry::NameTableEntry ( const DataExtractor StrData,
uint32_t  Index,
uint64_t  StringOffset,
uint64_t  EntryOffset 
)
inline

Definition at line 364 of file DWARFAcceleratorTable.h.

Member Function Documentation

◆ getEntryOffset()

uint64_t llvm::DWARFDebugNames::NameTableEntry::getEntryOffset ( ) const
inline

Returns the offset of the first Entry in the list.

Definition at line 383 of file DWARFAcceleratorTable.h.

◆ getIndex()

uint32_t llvm::DWARFDebugNames::NameTableEntry::getIndex ( ) const
inline

Return the index of this name in the parent Name Index.

Definition at line 370 of file DWARFAcceleratorTable.h.

◆ getString()

const char* llvm::DWARFDebugNames::NameTableEntry::getString ( ) const
inline

Return the string referenced by this name table entry or nullptr if the string offset is not valid.

Definition at line 377 of file DWARFAcceleratorTable.h.

References llvm::DataExtractor::getCStr().

◆ getStringOffset()

uint64_t llvm::DWARFDebugNames::NameTableEntry::getStringOffset ( ) const
inline

Returns the offset of the name of the described entities.

Definition at line 373 of file DWARFAcceleratorTable.h.


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