CmpFindKcbInHashEntryByCellIndex
INT64 __fastcall CmpFindKcbInHashEntryByCellIndex(INT64 a1, UINT64 a2, INT64 a3){
INT64 v3;
int v4;
__int64 i;
v3 = 0i64;
v4 = a3;
for( i = *(_QWORD *)(*(_QWORD *)(a1 + 1640)
+ 24
* ((unsigned int)(*(_DWORD *)(a1 + 1648) - 1) & ((101027
* ((unsigned int)a2 ^ ((unsigned int)a2 >> 9))) ^ ((unsigned __int64)(101027 * ((unsigned int)a2 ^ ((unsigned int)a2 >> 9))) >> 9)))
+ 16); i; i = *(_QWORD *)(i + 8) )
{
if( *(_DWORD *)i == (_DWORD)a2 && *(_DWORD *)(i + 24) == v4 )
return i - 16;
}
return v3;
}Referenced by:
CmDeleteLayeredKey
CmpGetVirtualStoreRoot