LLDB  mainline
Public Member Functions | Protected Attributes | List of all members
SymbolFileDWARFDebugMap::OSOEntry Class Reference

#include <SymbolFileDWARFDebugMap.h>

Collaboration diagram for SymbolFileDWARFDebugMap::OSOEntry:
Collaboration graph
[legend]

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

Constructor & Destructor Documentation

◆ OSOEntry() [1/2]

SymbolFileDWARFDebugMap::OSOEntry::OSOEntry ( )
default

◆ OSOEntry() [2/2]

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

Definition at line 284 of file SymbolFileDWARFDebugMap.h.

Member Function Documentation

◆ GetExeSymbolIndex()

uint32_t SymbolFileDWARFDebugMap::OSOEntry::GetExeSymbolIndex ( ) const
inline

Definition at line 287 of file SymbolFileDWARFDebugMap.h.

References m_exe_sym_idx.

◆ GetOSOFileAddress()

lldb::addr_t SymbolFileDWARFDebugMap::OSOEntry::GetOSOFileAddress ( ) const
inline

Definition at line 293 of file SymbolFileDWARFDebugMap.h.

References m_oso_file_addr.

◆ operator<()

bool SymbolFileDWARFDebugMap::OSOEntry::operator< ( const OSOEntry rhs) const
inline

Definition at line 289 of file SymbolFileDWARFDebugMap.h.

References m_exe_sym_idx.

◆ SetOSOFileAddress()

void SymbolFileDWARFDebugMap::OSOEntry::SetOSOFileAddress ( lldb::addr_t  oso_file_addr)
inline

Definition at line 295 of file SymbolFileDWARFDebugMap.h.

References m_oso_file_addr.

Member Data Documentation

◆ m_exe_sym_idx

uint32_t SymbolFileDWARFDebugMap::OSOEntry::m_exe_sym_idx = UINT32_MAX
protected

Definition at line 300 of file SymbolFileDWARFDebugMap.h.

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

◆ m_oso_file_addr

lldb::addr_t SymbolFileDWARFDebugMap::OSOEntry::m_oso_file_addr = LLDB_INVALID_ADDRESS
protected

Definition at line 301 of file SymbolFileDWARFDebugMap.h.

Referenced by GetOSOFileAddress(), and SetOSOFileAddress().


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