HvlpLogProcessorStartupFailure
NTSTATUS __fastcall HvlpLogProcessorStartupFailure(int a1, int a2, __int64 a3){
const _EVENT_DESCRIPTOR *v3;
ULONG v4;
_EVENT_DATA_DESCRIPTOR UserData;
int *v7;
__int64 v8;
__int64 v9;
__int64 v10;
__int64 v11;
__int64 v12;
__int64 v13;
__int64 v14;
int v15;
int v16;
v16 = a2;
v15 = a1;
*(_QWORD *)&UserData.Size = 4i64;
UserData.Ptr = (unsigned __int64)&v15;
if( a2 == 60 )
{
v8 = 8i64;
v7 = (int *)(a3 + 8);
v3 = &HV_EVENTLOG_PROCESSOR_CPUID_VALIDATION_ERROR;
v10 = 8i64;
v9 = a3 + 16;
v4 = 5;
v12 = 8i64;
v11 = a3 + 24;
v13 = a3 + 32;
v14 = 8i64;
}
else
{
v8 = 4i64;
v7 = &v16;
v3 = (const _EVENT_DESCRIPTOR *)HV_EVENTLOG_PROCESSOR_STARTUP_FAILED;
v4 = 2;
}
return HvlpWriteEventLog(v3, v4, &UserData);
}Referenced by:
HvlPhase2Initialize