LLDB mainline
Public Member Functions | Protected Attributes | List of all members
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 292 of file SymbolFileDWARFDebugMap.h.

Constructor & Destructor Documentation

◆ OSOEntry() [1/2]

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

◆ 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 296 of file SymbolFileDWARFDebugMap.h.

Member Function Documentation

◆ GetExeSymbolIndex()

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

Definition at line 299 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 305 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 301 of file SymbolFileDWARFDebugMap.h.

References m_exe_sym_idx.

◆ SetOSOFileAddress()

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

Definition at line 307 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 312 of file SymbolFileDWARFDebugMap.h.

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

◆ m_oso_file_addr

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

Definition at line 313 of file SymbolFileDWARFDebugMap.h.

Referenced by GetOSOFileAddress(), and SetOSOFileAddress().


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