SleepstudyHelperQueryBlockerStatistics
NTSTATUS __stdcall SleepstudyHelperQueryBlockerStatistics(PKSPIN_LOCK SpinLock){
char *v1;
unsigned __int64 *v2;
NTSTATUS v3;
unsigned __int64 *v4;
char *v5;
unsigned __int64 v7;
char v8;
unsigned __int64 v9;
v3 = 0;
v4 = v2;
v5 = v1;
if( !SpinLock )
return -1073741811;
v7 = (unsigned __int8)KeAcquireSpinLockRaiseToDpc(SpinLock);
if( (SpinLock[1] & 3) == 3 )
{
v8 = 1;
v9 = *(_QWORD *)&KUSER_SHARED_DATA.InterruptTime.LowPart - SpinLock[2];
}
else
{
v8 = 0;
v9 = 0i64;
}
KxReleaseSpinLock(SpinLock);
__writecr8(v7);
if( v5 )
*v5 = v8;
if( v4 )
*v4 = v9;
return v3;
}Referenced by:
No references.