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