ExtEnvInitializeSpinLock
VOID __stdcall ExtEnvInitializeSpinLock(){
_QWORD *v0;
_QWORD *v1;
unsigned __int64 v2;
_QWORD *v3;
v1 = v0;
v2 = (unsigned __int8)KeAcquireSpinLockRaiseToDpc((UINT64 *)&CmpDummyThreadEvent + 556);
v3 = (_QWORD *)*(&CmpDummyThreadEvent + 555);
if( (_UNKNOWN *)**(&CmpDummyThreadEvent + 555) != (_UNKNOWN *)((char *)&CmpDummyThreadEvent + 4432) )
__fastfail(3u);
*v1 = (char *)&CmpDummyThreadEvent + 4432;
v1[1] = v3;
*v3 = v1;
*(&CmpDummyThreadEvent + 555) = v1;
KxReleaseSpinLock((UINT64 *)&CmpDummyThreadEvent + 556);
__writecr8(v2);
v1[2] = 0i64;
}Referenced by:
HalpVpptTimerRegister
HsaInitializeInterruptRemapping