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