MiAddSubRegionEntropy

NTSTATUS __stdcall MiAddSubRegionEntropy(){
  __int64 v0; 
  unsigned __int64 v1; 
  unsigned __int64 v2; 
  __int64 v3; 
  __int64 v4; 
  __int64 v5; 

  v0 = *(&stru_140C4DB30 + 935);
  v1 = (unsigned __int64)(unsigned int)ExGenRandom(ExGenRandomDomainUserVisible) << 32;
  v2 = v1 | (unsigned int)ExGenRandom(ExGenRandomDomainUserVisible);
  v3 = *(&stru_140C4DB30 + 937);
  *(&stru_140C4DB30 + 935) = v0 + (v2 & 0x7FFFFFFFF8i64);
  *(&stru_140C4DB30 + 166) = ((unsigned __int64)(unsigned __int8)ExGenRandom(ExGenRandomDomainUserVisible) << 30) + v3;
  *(&stru_140C4DB30 + 174) = ((*(&stru_140C4DB30 + 166) + 0x8FFFFFFFFFi64) & 0xFFFFFF8000000000ui64)
                           + ((unsigned __int64)(unsigned __int8)ExGenRandom(ExGenRandomDomainUserVisible) << 30);
  LODWORD(v4) = MiHyperSpaceSize();
  *(&stru_140C4DB30 + 175) = (v5 & (*(&stru_140C4DB30 + 174) + v4 + 0x7FFFFFFFFFi64)) - 1;
  return v4;
}

Referenced by:

MiAssignTopLevelRanges