PpmEventTraceParkNodeRundown
void __fastcall PpmEventTraceParkNodeRundown(__int64 a1){
_QWORD *v2;
__int64 v3;
__int64 v4;
__int64 v5;
_EVENT_DATA_DESCRIPTOR UserData;
__int64 v7;
int v8;
int v9;
__int64 v10;
int v11;
int v12;
__int64 v13;
int v14;
int v15;
__int64 v16;
int v17;
int v18;
__int64 *v19;
int v20;
int v21;
__int64 v22;
int v23;
int v24;
if( PpmEtwRegistered && EtwEventEnabled(PpmEtwHandle, &PPM_ETW_PARK_NODE_RUNDOWN) )
{
UserData.Reserved = 0;
v9 = 0;
v2 = (_QWORD *)(a1 + 56);
v12 = 0;
v3 = 2i64;
v15 = 0;
v18 = 0;
UserData.Ptr = a1 + 4;
v7 = a1 + 8;
UserData.Size = 2;
v10 = a1 + 32;
v13 = a1 + 134;
v16 = a1 + 136;
v4 = 0i64;
v8 = 8;
v11 = 8;
v14 = 1;
v17 = 1;
do
{
v4 |= *v2++;
--v3;
}
while( v3 );
v21 = 0;
v24 = 0;
v5 = v4;
v19 = &v5;
v22 = a1 + 48;
v20 = 8;
v23 = 8;
EtwWrite(PpmEtwHandle, &PPM_ETW_PARK_NODE_RUNDOWN, 0, 7u, &UserData);
}
}Referenced by:
PpmEventTraceControlCallback