PpmEventHiddenProcessorThermalCapChange
char __fastcall PpmEventHiddenProcessorThermalCapChange(__int64 a1, int a2, int a3){
void **v3;
REGHANDLE v5;
__int16 v6;
__int16 v8;
_EVENT_DATA_DESCRIPTOR UserData;
__int64 v10;
int v11;
int v12;
int *v13;
int v14;
int v15;
int *v16;
int v17;
int v18;
void *retaddr;
int v20;
int v21;
v3 = &retaddr;
v21 = a3;
v20 = a2;
if( PpmEtwRegistered )
{
v5 = PpmEtwHandle;
LOBYTE(v3) = EtwEventEnabled(PpmEtwHandle, &PPM_ETW_HIDDEN_PROCESSOR_THERMAL_CAP_CHANGE);
if( (_BYTE)v3 )
{
v6 = *(unsigned __int8 *)(a1 + 208);
UserData.Reserved = 0;
v12 = 0;
v15 = 0;
v18 = 0;
v8 = v6;
UserData.Ptr = (unsigned __int64)&v8;
v10 = a1 + 209;
v13 = &v20;
v16 = &v21;
v14 = 4;
v17 = 4;
UserData.Size = 2;
v11 = 1;
LOBYTE(v3) = EtwWriteEx(v5, &PPM_ETW_HIDDEN_PROCESSOR_THERMAL_CAP_CHANGE, 0i64, 0, 0, 0, 4u, &UserData);
}
}
return(char)v3;
}Referenced by:
PpmRegisterPerfCap