LLDB mainline
lldb_private::AppleObjCRuntimeV2::HashTableSignature Class Reference

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 118 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 )

Definition at line 1443 of file AppleObjCRuntimeV2.cpp.

◆ UpdateSignature()

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

Definition at line 1436 of file AppleObjCRuntimeV2.cpp.

Member Data Documentation

◆ m_buckets_ptr

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

Definition at line 130 of file AppleObjCRuntimeV2.h.

◆ m_count

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

Definition at line 128 of file AppleObjCRuntimeV2.h.

◆ m_num_buckets

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

Definition at line 129 of file AppleObjCRuntimeV2.h.


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