KiAbCompareSnappedEntryState
BOOL __fastcall KiAbCompareSnappedEntryState(__m128i *a1, INT64 a2){
__int64 v3;
int v4;
__int128 v5;
unsigned __int8 v6;
*(_QWORD *)&v5 = a1[2].m128i_i64[0];
*((_QWORD *)&v5 + 1) = _mm_srli_si128(a1[2], 8).m128i_u64[0];
v6 = _InterlockedCompareExchange128(a1[2].m128i_i64, *((signed __int64 *)&v5 + 1), v5, (signed __int64 *)&v5);
v3 = v5;
v4 = DWORD2(v5);
return v6 && v3 < 0 && v4 == *(_DWORD *)(a2 + 8) && (v3 & 0x7FFFFFFFFFFFFFFCi64) == *(_QWORD *)a2;
}Referenced by:
KiAbEntryGetLockedHeadEntry