diff options
Diffstat (limited to 'src/utilcode/loaderheap.cpp')
-rw-r--r-- | src/utilcode/loaderheap.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/utilcode/loaderheap.cpp b/src/utilcode/loaderheap.cpp index a005ac8af8..3f1063ce8e 100644 --- a/src/utilcode/loaderheap.cpp +++ b/src/utilcode/loaderheap.cpp @@ -1075,7 +1075,7 @@ BOOL UnlockedLoaderHeap::UnlockedReservePages(size_t dwSizeToCommit) dwSizeToCommit += sizeof(LoaderHeapBlock); // Round to page size again - dwSizeToCommit = ALIGN_UP(dwSizeToCommit, PAGE_SIZE); + dwSizeToCommit = ALIGN_UP(dwSizeToCommit, GetOsPageSize()); void *pData = NULL; BOOL fReleaseMemory = TRUE; @@ -1222,7 +1222,7 @@ BOOL UnlockedLoaderHeap::GetMoreCommittedPages(size_t dwMinSize) dwSizeToCommit = min((SIZE_T)(m_pEndReservedRegion - m_pPtrToEndOfCommittedRegion), (SIZE_T)m_dwCommitBlockSize); // Round to page size - dwSizeToCommit = ALIGN_UP(dwSizeToCommit, PAGE_SIZE); + dwSizeToCommit = ALIGN_UP(dwSizeToCommit, GetOsPageSize()); // Yes, so commit the desired number of reserved pages void *pData = ClrVirtualAlloc(m_pPtrToEndOfCommittedRegion, dwSizeToCommit, MEM_COMMIT, m_flProtect); |