VslpIumPhase4Initialize
NTSTATUS __stdcall VslpIumPhase4Initialize(){
NTSTATUS result;
NTSTATUS v1;
VOID *v2;
UINT8 v3[8];
VOID *Token;
INT64 v5[14];
*(_QWORD *)v3 = 0i64;
memset(v5, 0i64, 0x68u);
result = VslpIumInitializeTelemetry();
if( VslVsmEnabled )
{
v1 = VslpEnterIumSecureMode(2u, 1, 0i64, (INT64)v5);
if( v1 < 0 )
KeBugCheckEx(0x6Fu, (PVOID)v1, (PVOID)3, 0i64, 0i64);
if( SLODWORD(v5[2]) < 0 )
PoDisableSleepStates(PoSleepDisableReasonHypervisor, 8ui64, &Token);
return EtwRegisterClassicProvider(
&VslpProfilingId,
0i64,
VslpEtwClassicCallback,
0i64,
(UINT8)v3,
v2,
*(VOID **)v3,
Token,
(UINT64 *)v5[0]);
}
return result;
}Referenced by:
IoInitSystemPreDrivers