PpmEventStaticPolicyRundown
VOID __stdcall PpmEventStaticPolicyRundown(){
EVENT_DESCRIPTOR *v0;
UINT64 v1;
int v2;
int v3;
int v4;
EVENT_DATA_DESCRIPTOR UserData;
char *v6;
__int64 v7;
int *v8;
__int64 v9;
int *v10;
__int64 v11;
int *v12;
__int64 v13;
int *v14;
__int64 v15;
int *v16;
__int64 v17;
int *v18;
__int64 v19;
int *v20;
__int64 v21;
int *v22;
__int64 v23;
if( PpmEtwRegistered )
{
v1 = PpmEtwHandle;
if( EtwEventEnabled(PpmEtwHandle, (EVENT_DESCRIPTOR *)&PPM_ETW_STATIC_POLICY_RUNDOWN, v0) )
{
v2 = PpmPerfQosTransitionHysteresisOverride;
UserData.Ptr = (unsigned __int64)&PpmPerfBoostAtGuaranteed;
v3 = 0;
*(_QWORD *)&UserData.Size = 4i64;
if( PpmPerfQosTransitionHysteresisOverride == -1 )
v2 = PpmPerfQosTransitionHysteresis;
v6 = &PpmPerfIdealAggressiveIncreaseThreshold;
v4 = v2;
v8 = &PpmPerfSingleStepSize;
v7 = 4i64;
v10 = &PpmPerfCalculateActualUtilization;
v12 = &PpmPerfArtificialDomainEnabled;
v14 = &v3;
v16 = &PpmParkUseCoreGranularity;
v18 = &PpmParkMultiparkGranularity;
v20 = &PpmPerfQosManageIdleProcessors;
v22 = &v4;
v9 = 4i64;
v11 = 4i64;
v13 = 4i64;
v15 = 4i64;
v17 = 4i64;
v19 = 4i64;
v21 = 4i64;
v23 = 4i64;
EtwWrite(v1, (EVENT_DESCRIPTOR *)&PPM_ETW_STATIC_POLICY_RUNDOWN, 0i64, 0xAui64, &UserData);
}
}
}Referenced by:
PpmEventTraceControlCallback