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