PpmEventParkNodePreference
VOID __stdcall PpmEventParkNodePreference(
UINT16 Group,
UINT64 Affinity,
UINT8 UnparkCount,
UINT64 OsUnpark,
UINT64 PlatformPark,
UINT64 PlatformUnpark,
UINT64 a7){
REGHANDLE v7;
_EVENT_DATA_DESCRIPTOR UserData;
UINT64 *v9;
int v10;
int v11;
UINT8 *v12;
int v13;
int v14;
UINT64 *v15;
int v16;
int v17;
UINT64 *p_PlatformPark;
int v19;
int v20;
UINT64 *p_PlatformUnpark;
int v22;
int v23;
UINT64 *v24;
int v25;
int v26;
UINT16 v27;
UINT64 v28;
UINT8 v29;
UINT64 v30;
v30 = OsUnpark;
v29 = UnparkCount;
v28 = Affinity;
v27 = Group;
if( PpmEtwRegistered )
{
v7 = PpmEtwHandle;
if( EtwEventEnabled(PpmEtwHandle, &PPM_ETW_PLATFORM_PARKING_PREFERENCE) )
{
UserData.Reserved = 0;
v11 = 0;
v14 = 0;
v17 = 0;
v20 = 0;
v23 = 0;
v26 = 0;
UserData.Ptr = (unsigned __int64)&v27;
v9 = &v28;
v12 = &v29;
v15 = &v30;
p_PlatformPark = &PlatformPark;
p_PlatformUnpark = &PlatformUnpark;
v24 = &a7;
v10 = 8;
v16 = 8;
v19 = 8;
v22 = 8;
v25 = 8;
UserData.Size = 2;
v13 = 1;
EtwWriteEx(v7, &PPM_ETW_PLATFORM_PARKING_PREFERENCE, 0i64, 0, 0, 0, 7u, &UserData);
}
}
}Referenced by:
PpmParkComputeUnparkMask