EtwpCCSwapInitializeProcessor

INT64 __fastcall EtwpCCSwapInitializeProcessor(INT64 a1){
  _QWORD *v1; 
  unsigned __int64 v2; 
  VOID *PoolWithTag; 
  v1 = (_QWORD *)(a1 + 296);
  v2 = 0i64;
  while( 1 )
  {
    if( *(_DWORD *)((char *)CCSwapNumLoggersPerClockType + v2) )
    {
      if( !*v1 )
      {
        PoolWithTag = ExAllocatePoolWithTag(NonPagedPoolNx, 0x400ui64, 0x77734343ui64);
        *v1 = PoolWithTag;
        if( !PoolWithTag )
          break;
      }
    }
    v2 += 4i64;
    ++v1;
    if( v2 >= 0x14 )
      return 0i64;
  }
  return 3221225495i64;
}

Referenced by:

EtwInitializeProcessor