HalpMmAllocateAndInsertPageTablePage

CHAR __fastcall HalpMmAllocateAndInsertPageTablePage(UINT64 *a1){
  CHAR v2; 
  INT64 v3; 
  INT64 v4; 
  int v6[10]; 
  v2 = 0;
  v3 = HalpAllocPhysicalMemory(HalpMmLoaderBlock, 0i64);
  v4 = v3;
  if( v3 && (int)HalpMmZeroPageWithTemporaryMapping(v3) >= 0 )
  {
    _InterlockedOr(v6, 0);
    v2 = 1;
    *a1 = v4 & 0xFFFFFFFFF000i64 | 0x8000000000000003ui64;
  }
  return v2;
}

Referenced by:

HalpMmGetPteAddressSafe