diff options
Diffstat (limited to 'lang/v8/files/patch-src_platform-freebsd.cc')
-rw-r--r-- | lang/v8/files/patch-src_platform-freebsd.cc | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/lang/v8/files/patch-src_platform-freebsd.cc b/lang/v8/files/patch-src_platform-freebsd.cc new file mode 100644 index 000000000000..dd272e3b8e3d --- /dev/null +++ b/lang/v8/files/patch-src_platform-freebsd.cc @@ -0,0 +1,29 @@ +--- src/platform-freebsd.cc.orig 2014-10-08 11:14:11.000000000 -0400 ++++ src/platform-freebsd.cc 2014-10-08 11:14:30.000000000 -0400 +@@ -371,7 +371,7 @@ VirtualMemory::VirtualMemory(size_t size + void* reservation = mmap(OS::GetRandomMmapAddr(), + request_size, + PROT_NONE, +- MAP_PRIVATE | MAP_ANON | MAP_NORESERVE, ++ MAP_PRIVATE | MAP_ANON, + kMmapFd, + kMmapFdOffset); + if (reservation == MAP_FAILED) return; +@@ -443,7 +443,7 @@ void* VirtualMemory::ReserveRegion(size_ + void* result = mmap(OS::GetRandomMmapAddr(), + size, + PROT_NONE, +- MAP_PRIVATE | MAP_ANON | MAP_NORESERVE, ++ MAP_PRIVATE | MAP_ANON, + kMmapFd, + kMmapFdOffset); + +@@ -473,7 +473,7 @@ bool VirtualMemory::UncommitRegion(void* + return mmap(base, + size, + PROT_NONE, +- MAP_PRIVATE | MAP_ANON | MAP_NORESERVE | MAP_FIXED, ++ MAP_PRIVATE | MAP_ANON | MAP_FIXED, + kMmapFd, + kMmapFdOffset) != MAP_FAILED; + } |