PoFxRegisterDripsWatchdogCallback
NTSTATUS __stdcall PoFxRegisterDripsWatchdogCallback(PVOID BugCheckParameter2){
__int64 v1;
char v2;
__int64 v3;
__int64 v4;
__int64 v6;
char v7;
__int64 v8;
unsigned __int64 v9;
NTSTATUS result;
v4 = *((_QWORD *)BugCheckParameter2 + 6);
v6 = v3;
v7 = v2;
v8 = v1;
v9 = ExAcquireSpinLockExclusive((PEX_SPIN_LOCK)(v4 + 88));
if( *((_QWORD *)BugCheckParameter2 + 21) )
PopFxBugCheck(0x622ui64, (UINT64)BugCheckParameter2, 0i64, 0i64);
if( v7 )
_InterlockedOr((volatile signed __int32 *)BugCheckParameter2 + 206, 8u);
*((_QWORD *)BugCheckParameter2 + 108) = v6;
*((_QWORD *)BugCheckParameter2 + 21) = v8;
ExReleaseSpinLockExclusiveFromDpcLevel((INT64 *)(v4 + 88));
result = KiIrqlFlags;
__writecr8(v9);
return result;
}Referenced by:
No references.