HalpMmAllocateAndInsertPageTablePage

CHAR __stdcall HalpMmAllocateAndInsertPageTablePage(UINT64 *a1){
  CHAR v2; 
  INT64 v3; 
  INT64 v4; 
  int v6[10]; 

  v2 = 0;
  v3 = HalpAllocPhysicalMemory(LoaderBlock, 0i64, 1ui64, 0i64);
  v4 = v3;
  if( v3 && HalpMmZeroPageWithTemporaryMapping(v3) >= 0 )
  {
    _InterlockedOr(v6, 0);
    v2 = 1;
    *a1 = v4 & 0xFFFFFFFFF000i64 | 0x8000000000000003ui64;
  }
  return v2;
}

Referenced by:

HalpMmGetPteAddressSafe