ExpSeedHotTags

VOID __stdcall ExpSeedHotTags(){
  __int64 v0; 
  int *v1; 
  int v2; 
  __int64 v3; 
  __int64 v4; 
  unsigned int v5; 
  int v6[64]; 

  v0 = *(&WheapDeferredInternalLogsEventLock + 371);
  v1 = v6;
  v2 = PoolTrackTableMask;
  v3 = 64i64;
  qmemcpy(
    v6,
    "Io  Hal MdlPPooLObStIrp NDdbIrpLIoOpMdl FileCMVaSeSdNtFCPoolTCPrCMNbSeTdNtFsTCPTTCPCKey ObSqIoNmIoEaTCPcNtFaNtf0Sect"
    "IrpSTokeSe  ObClCcScNtFLSeAcFSfmCcWkFSimAfdCAfdEFSroNtfnUIRPNpFrNpFRSePaSeUsAcpFAcpMSeScObNmNpFsSeLuScPDEvenRqrvVadl"
    "Pp  VadSVad VadLVadFMmdi",
    sizeof(v6));
  do
  {
    v4 = (unsigned int)*v1;
    v5 = v2 & ((40543 * v4) ^ ((unsigned __int64)(40543 * v4) >> 32));
    while( *(_DWORD *)(56i64 * v5 + v0) || v5 == PoolTrackTableSize - 1 )
    {
      v5 = v2 & (v5 + 1);
      if( v5 == (v2 & ((40543 * (int)v4) ^ ((unsigned __int64)(40543 * v4) >> 32))) )
        goto LABEL_6;
    }
    *(_DWORD *)(56i64 * v5 + v0) = v4;
LABEL_6:
    ++v1;
    --v3;
  }
  while( v3 );
}

Referenced by:

ExInitializePoolTracker