LLDB mainline
lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap::OSOEntry Class Reference

#include <SymbolFileDWARFDebugMap.h>

Public Member Functions

 OSOEntry ()=default
 OSOEntry (uint32_t exe_sym_idx, lldb::addr_t oso_file_addr)
uint32_t GetExeSymbolIndex () const
bool operator< (const OSOEntry &rhs) const
lldb::addr_t GetOSOFileAddress () const
void SetOSOFileAddress (lldb::addr_t oso_file_addr)

Protected Attributes

uint32_t m_exe_sym_idx = UINT32_MAX
lldb::addr_t m_oso_file_addr = LLDB_INVALID_ADDRESS

Detailed Description

Definition at line 296 of file SymbolFileDWARFDebugMap.h.

Constructor & Destructor Documentation

◆ OSOEntry() [1/2]

lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap::OSOEntry::OSOEntry ( )
default

Referenced by operator<().

◆ OSOEntry() [2/2]

lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap::OSOEntry::OSOEntry ( uint32_t exe_sym_idx,
lldb::addr_t oso_file_addr )
inline

Definition at line 300 of file SymbolFileDWARFDebugMap.h.

References m_exe_sym_idx, and m_oso_file_addr.

Member Function Documentation

◆ GetExeSymbolIndex()

uint32_t lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap::OSOEntry::GetExeSymbolIndex ( ) const
inline

Definition at line 303 of file SymbolFileDWARFDebugMap.h.

References m_exe_sym_idx.

◆ GetOSOFileAddress()

lldb::addr_t lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap::OSOEntry::GetOSOFileAddress ( ) const
inline

Definition at line 309 of file SymbolFileDWARFDebugMap.h.

References m_oso_file_addr.

◆ operator<()

bool lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap::OSOEntry::operator< ( const OSOEntry & rhs) const
inline

Definition at line 305 of file SymbolFileDWARFDebugMap.h.

References m_exe_sym_idx, and OSOEntry().

◆ SetOSOFileAddress()

void lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap::OSOEntry::SetOSOFileAddress ( lldb::addr_t oso_file_addr)
inline

Definition at line 311 of file SymbolFileDWARFDebugMap.h.

References m_oso_file_addr.

Member Data Documentation

◆ m_exe_sym_idx

uint32_t lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap::OSOEntry::m_exe_sym_idx = UINT32_MAX
protected

Definition at line 316 of file SymbolFileDWARFDebugMap.h.

Referenced by GetExeSymbolIndex(), operator<(), and OSOEntry().

◆ m_oso_file_addr

lldb::addr_t lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap::OSOEntry::m_oso_file_addr = LLDB_INVALID_ADDRESS
protected

Definition at line 317 of file SymbolFileDWARFDebugMap.h.

Referenced by GetOSOFileAddress(), OSOEntry(), and SetOSOFileAddress().


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