LLDB mainline
|
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 |
Definition at line 117 of file AppleObjCRuntimeV2.h.
|
default |
bool AppleObjCRuntimeV2::HashTableSignature::NeedsUpdate | ( | Process * | process, |
AppleObjCRuntimeV2 * | runtime, | ||
RemoteNXMapTable & | hash_table | ||
) |
Definition at line 1470 of file AppleObjCRuntimeV2.cpp.
References RemoteNXMapTable::GetBucketCount(), RemoteNXMapTable::GetBucketDataPointer(), RemoteNXMapTable::GetCount(), lldb_private::AppleObjCRuntimeV2::GetISAHashTablePointer(), and RemoteNXMapTable::ParseHeader().
Referenced by lldb_private::AppleObjCRuntimeV2::UpdateISAToDescriptorMapIfNeeded().
void AppleObjCRuntimeV2::HashTableSignature::UpdateSignature | ( | const RemoteNXMapTable & | hash_table | ) |
Definition at line 1463 of file AppleObjCRuntimeV2.cpp.
References RemoteNXMapTable::GetBucketCount(), RemoteNXMapTable::GetBucketDataPointer(), RemoteNXMapTable::GetCount(), m_buckets_ptr, m_count, and m_num_buckets.
Referenced by lldb_private::AppleObjCRuntimeV2::UpdateISAToDescriptorMapIfNeeded().
|
protected |
Definition at line 129 of file AppleObjCRuntimeV2.h.
Referenced by UpdateSignature().
|
protected |
Definition at line 127 of file AppleObjCRuntimeV2.h.
Referenced by UpdateSignature().
|
protected |
Definition at line 128 of file AppleObjCRuntimeV2.h.
Referenced by UpdateSignature().