MiInitializeProcessPageTableCommitmentBitMaps

NTSTATUS __stdcall MiInitializeProcessPageTableCommitmentBitMaps(INT64 a1){
  _QWORD *v1; 
  __int64 v2; 
  __int64 v3; 
  __int64 *v4; 
  __int64 v5; 
  __int64 v6; 
  NTSTATUS result; 

  v1 = *(_QWORD **)(a1 + 1680);
  v2 = 256i64;
  v3 = 0i64;
  v1[67] = 256i64;
  v1[68] = v1 + 63;
  v4 = v1 + 69;
  do
  {
    v5 = *((_QWORD *)&stru_140C4DB30 + v3 + 177);
    v3 = (unsigned int)(v3 + 1);
    v6 = v5 + *(&stru_140C4DB30 + 174);
    v2 <<= 9;
    *v4 = v2;
    v4[1] = v6;
    v4 += 2;
    result = v3 + 1;
  }
  while( (unsigned int)(v3 + 1) < 3 );
  return result;
}

Referenced by:

MmInitializeProcessAddressSpace