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