MiAddSubRegionEntropy

UINT64 __stdcall MiAddSubRegionEntropy(){
  INT64 v0; 
  unsigned __int64 v1; 
  unsigned __int64 v2; 
  __int64 v3; 
  UINT64 result; 
  __int64 v5; 
  v0 = qword_140C4F868;
  v1 = (unsigned __int64)(unsigned int)ExGenRandom(1i64) << 32;
  v2 = v1 | (unsigned int)ExGenRandom(1i64);
  v3 = qword_140C4F878;
  qword_140C4F868 = v0 + (v2 & 0x7FFFFFFFF8i64);
  qword_140C4E060[0] = ((unsigned __int64)(unsigned __int8)ExGenRandom(1i64) << 30) + v3;
  qword_140C4E0A0 = ((qword_140C4E060[0] + 0x8FFFFFFFFFi64) & 0xFFFFFF8000000000ui64)
                  + ((unsigned __int64)(unsigned __int8)ExGenRandom(1i64) << 30);
  result = MiHyperSpaceSize();
  qword_140C4E0A8 = (v5 & (qword_140C4E0A0 + result + 0x7FFFFFFFFFi64)) - 1;
  return result;
}

Referenced by:

MiAssignTopLevelRanges