MiHyperSpaceSize
NTSTATUS __stdcall MiHyperSpaceSize(){
__int64 v0;
unsigned __int64 v1;
unsigned int v2;
unsigned __int64 v3;
unsigned __int64 v4;
LODWORD(v0) = *(&stru_140C4DB30 + 352);
if( !*(&stru_140C4DB30 + 176) )
{
v0 = 0x10000000i64;
v1 = 0x4000000i64;
v2 = 0;
do
{
v3 = (v0 + 4095) & 0xFFFFFFFFFFFFF000ui64;
*((_QWORD *)&stru_140C4DB30 + 1 - v2++ + 177) = v3;
v4 = (v1 >> 6) + ((v1 & 0x3F) != 0);
v1 >>= 9;
v0 = v3 + 8 * v4;
}
while( v2 < 2 );
*(&stru_140C4DB30 + 176) = v3 + 8 * v4;
}
return v0;
}Referenced by:
MiAddSubRegionEntropy
MiAssignTopLevelRanges
MiDeleteVadBitmap
MiQueryLeafPte
MiRealVaToFlushType
MiSystemFault