Orc] Drop PageSize member from Orc architecture support class in favour of
[oota-llvm.git] / include / llvm / ExecutionEngine / Orc / OrcRemoteTargetServer.h
index 4b4ecfc1ad2b2311e8522865f791607455c2834d..af4eb8e5d63b63f373cd0004572650f14d108219 100644 (file)
@@ -325,13 +325,14 @@ private:
 
     auto TrampolineBlock =
         sys::OwningMemoryBlock(sys::Memory::allocateMappedMemory(
-            TargetT::PageSize, nullptr,
+            sys::Process::getPageSize(), nullptr,
             sys::Memory::MF_READ | sys::Memory::MF_WRITE, EC));
     if (EC)
       return EC;
 
     unsigned NumTrampolines =
-        (TargetT::PageSize - TargetT::PointerSize) / TargetT::TrampolineSize;
+        (sys::Process::getPageSize() - TargetT::PointerSize) /
+        TargetT::TrampolineSize;
 
     uint8_t *TrampolineMem = static_cast<uint8_t *>(TrampolineBlock.base());
     TargetT::writeTrampolines(TrampolineMem, ResolverBlock.base(),