PpmEventVpQosChange
UINT8 __fastcall PpmEventVpQosChange(INT64 a1, INT64 a2, EVENT_DESCRIPTOR *a3){
UINT8 result;
UINT64 UserDataCount;
int v6;
int v7;
__int16 v8;
EVENT_DATA_DESCRIPTOR UserData;
INT64 v10;
__int64 v11;
__int16 *v12;
__int64 v13;
INT64 v14;
__int64 v15;
int *v16;
__int64 v17;
int *v18;
__int64 v19;
int *v20;
__int64 v21;
int *v22;
__int64 v23;
int *v24;
__int64 v25;
int *v26;
__int64 v27;
int *v28;
__int64 v29;
int *v30;
__int64 v31;
INT64 v32;
__int64 v33;
v7 = 100;
v6 = 0;
if( PpmEtwRegistered
|| (result = EtwEventEnabled(PpmEtwHandle, (EVENT_DESCRIPTOR *)&PPM_ETW_PROCESSOR_PERF_STATE_CHANGE, a3)) != 0 )
{
v8 = *(unsigned __int8 *)(a1 + 208);
*(_QWORD *)&UserData.Size = 4i64;
UserData.Ptr = (unsigned __int64)&v6;
v10 = a1 + 68;
v12 = &v8;
v14 = a1 + 209;
v16 = &v7;
v18 = &v7;
v20 = &v7;
v22 = &v7;
v24 = &v6;
v26 = &v6;
v28 = &v6;
v30 = &v6;
v32 = a1 + 33268;
LODWORD(UserDataCount) = 13;
v11 = 4i64;
v13 = 2i64;
v15 = 1i64;
v17 = 4i64;
v19 = 4i64;
v21 = 4i64;
v23 = 4i64;
v25 = 4i64;
v27 = 4i64;
v29 = 4i64;
v31 = 4i64;
v33 = 4i64;
return EtwWriteEx(
PpmEtwHandle,
(EVENT_DESCRIPTOR *)&PPM_ETW_PROCESSOR_PERF_STATE_CHANGE,
0i64,
0i64,
0i64,
0i64,
UserDataCount,
&UserData);
}
return result;
}Referenced by:
PpmHvSetVirtualProcessorQos