summaryrefslogtreecommitdiffstats
path: root/JavaScriptCore/wtf/PageReservation.h
diff options
context:
space:
mode:
Diffstat (limited to 'JavaScriptCore/wtf/PageReservation.h')
-rw-r--r--JavaScriptCore/wtf/PageReservation.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/JavaScriptCore/wtf/PageReservation.h b/JavaScriptCore/wtf/PageReservation.h
index 906b5a4..cfc7cd9 100644
--- a/JavaScriptCore/wtf/PageReservation.h
+++ b/JavaScriptCore/wtf/PageReservation.h
@@ -226,14 +226,14 @@ inline PageReservation PageReservation::systemReserve(size_t size, Usage usage,
inline bool PageReservation::systemCommit(void* start, size_t size)
{
- intptr_t offset = reinterpret_cast<intptr_t>(m_base) - reinterpret_cast<intptr_t>(start);
+ intptr_t offset = reinterpret_cast<intptr_t>(start) - reinterpret_cast<intptr_t>(m_base);
m_chunk->Commit(offset, size);
return true;
}
inline void PageReservation::systemDecommit(void* start, size_t size)
{
- intptr_t offset = reinterpret_cast<intptr_t>(m_base) - reinterpret_cast<intptr_t>(start);
+ intptr_t offset = reinterpret_cast<intptr_t>(start) - reinterpret_cast<intptr_t>(m_base);
m_chunk->Decommit(offset, size);
}