LLDB  mainline
Public Member Functions | Protected Attributes | List of all members
lldb_private::AppleObjCRuntimeV2::HashTableSignature Class Reference
Collaboration diagram for lldb_private::AppleObjCRuntimeV2::HashTableSignature:
Collaboration graph
[legend]

Public Member Functions

 HashTableSignature ()
 
bool NeedsUpdate (Process *process, AppleObjCRuntimeV2 *runtime, RemoteNXMapTable &hash_table)
 
void UpdateSignature (const RemoteNXMapTable &hash_table)
 

Protected Attributes

uint32_t m_count = 0
 
uint32_t m_num_buckets = 0
 
lldb::addr_t m_buckets_ptr = 0
 

Detailed Description

Definition at line 116 of file AppleObjCRuntimeV2.h.

Constructor & Destructor Documentation

◆ HashTableSignature()

AppleObjCRuntimeV2::HashTableSignature::HashTableSignature ( )
default

Member Function Documentation

◆ NeedsUpdate()

bool AppleObjCRuntimeV2::HashTableSignature::NeedsUpdate ( Process process,
AppleObjCRuntimeV2 runtime,
RemoteNXMapTable hash_table 
)

◆ UpdateSignature()

void AppleObjCRuntimeV2::HashTableSignature::UpdateSignature ( const RemoteNXMapTable hash_table)

Member Data Documentation

◆ m_buckets_ptr

lldb::addr_t lldb_private::AppleObjCRuntimeV2::HashTableSignature::m_buckets_ptr = 0
protected

Definition at line 128 of file AppleObjCRuntimeV2.h.

Referenced by UpdateSignature().

◆ m_count

uint32_t lldb_private::AppleObjCRuntimeV2::HashTableSignature::m_count = 0
protected

Definition at line 126 of file AppleObjCRuntimeV2.h.

Referenced by UpdateSignature().

◆ m_num_buckets

uint32_t lldb_private::AppleObjCRuntimeV2::HashTableSignature::m_num_buckets = 0
protected

Definition at line 127 of file AppleObjCRuntimeV2.h.

Referenced by UpdateSignature().


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