HvlSkCrashdumpCallbackRoutine
BOOL __stdcall HvlSkCrashdumpCallbackRoutine(PVOID Context, INT64 Handled){
__int64 v2;
void *v3;
void *v4;
void *v5;
UINT32 v6;
PVOID BugCheckParameter4;
v2 = *(&stru_140C452E0 + 1021);
if( *(&stru_140C452E0 + 1021) && (*(_DWORD *)(*(&stru_140C452E0 + 1021) + 4i64) & 1) != 0 )
{
HvlEnlightenments &= 0x2000u;
((void(__fastcall *)(PVOID, INT64))off_140C007A0[0])(Context, Handled);
((void(__fastcall *)(__int64))off_140C00698[0])(1i64);
KiHypervisorInitiatedCrashDump = 1;
v3 = *(void **)(v2 + 32);
v4 = *(void **)(v2 + 24);
v5 = *(void **)(v2 + 16);
v6 = *(_DWORD *)(v2 + 8);
BugCheckParameter4 = *(PVOID *)(v2 + 40);
PoAllProcIntrDisabled = 1;
KeBugCheckEx(v6, v5, v4, v3, BugCheckParameter4);
}
return 0;
}Referenced by:
No references.