PpmParkSnapNodeStatistics

INT64 __stdcall PpmParkSnapNodeStatistics(){
  unsigned __int16 i; 
  INT64 v1; 
  INT64 result; 
  PKSPIN_LOCK *v3; 
  __int64 v4; 
  __int64 v5; 
  for( i = 0; i < (unsigned int)PpmParkNumNodes; result = i )
  {
    v1 = PpmParkNodes + 272i64 * i;
    if( *(_BYTE *)(v1 + 6) )
    {
      PpmIdleSnapConcurrency(*(PKSPIN_LOCK *)(v1 + 72), v1 + 80);
      if( *(_BYTE *)(v1 + 6) != *(_BYTE *)(v1 + 128) )
      {
        v3 = (PKSPIN_LOCK *)(v1 + 152);
        v4 = 2i64;
        v5 = v1 + 168;
        do
        {
          PpmIdleSnapConcurrency(*v3, v5);
          v5 += 48i64;
          ++v3;
          --v4;
        }
        while( v4 );
      }
    }
    ++i;
  }
  return result;
}

Referenced by:

PpmCheckSnapAllUtility