SleepstudyHelperBlockerActiveReference
NTSTATUS __stdcall SleepstudyHelperBlockerActiveReference(PKSPIN_LOCK SpinLock){
UINT64 v1;
NTSTATUS v2;
PKSPIN_LOCK v3;
unsigned __int8 v4;
unsigned __int64 v5;
v2 = 0;
v3 = SpinLock;
if( !SpinLock )
return -1073741811;
do
{
KeAcquireSpinLockRaiseToDpc(v3, v1);
++*((_DWORD *)v3 + 3);
v5 = v4;
if( *((_DWORD *)v3 + 3) == 1 )
SshpSetBlockerActive((INT64)v3, 1);
KxReleaseSpinLock(v3);
__writecr8(v5);
v3 = (PKSPIN_LOCK)v3[35];
}
while( v3 );
return v2;
}Referenced by:
No references.