PpmEventLPICoreParking
VOID __stdcall PpmEventLPICoreParking(UINT64 Applied){
int v1;
EVENT_DESCRIPTOR *v2;
UINT64 v3;
UINT64 UserDataCount;
int v5;
EVENT_DATA_DESCRIPTOR UserData;
int *v7;
int v8;
int v9;
int v10;
v10 = v1;
v5 = PpmParkLpiCap;
if( PpmEtwRegistered )
{
v3 = PpmEtwHandle;
if( EtwEventEnabled(PpmEtwHandle, (EVENT_DESCRIPTOR *)&PPM_ETW_LPI_CORE_PARK, v2) )
{
UserData.Reserved = 0;
v9 = 0;
UserData.Ptr = (unsigned __int64)&v5;
UserData.Size = 4;
v7 = &v10;
v8 = 4;
LODWORD(UserDataCount) = 2;
EtwWriteEx(v3, (EVENT_DESCRIPTOR *)&PPM_ETW_LPI_CORE_PARK, 0i64, 0i64, 0i64, 0i64, UserDataCount, &UserData);
}
}
}Referenced by:
PpmParkCalculateCoreParkingMask