From: johan Date: Mon, 23 Mar 2015 06:56:53 +0000 (-0700) Subject: MAP_NORESERVE was never implemented in FreeBSD as has been retired X-Git-Tag: upstream/4.7.83~3692 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a87e1dc34305e38ba8b6cef207e4d83c1002da21;p=platform%2Fupstream%2Fv8.git MAP_NORESERVE was never implemented in FreeBSD as has been retired as of https://reviews.freebsd.org/D848. This makes V8 build on FreeBSD-current (and the forthcoming 11). BUG=none LOG=n Review URL: https://codereview.chromium.org/1025823003 Cr-Commit-Position: refs/heads/master@{#27348} --- diff --git a/src/base/platform/platform-freebsd.cc b/src/base/platform/platform-freebsd.cc index 58316f8..68ed70a 100644 --- a/src/base/platform/platform-freebsd.cc +++ b/src/base/platform/platform-freebsd.cc @@ -188,7 +188,7 @@ VirtualMemory::VirtualMemory(size_t size, size_t alignment) 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; @@ -260,7 +260,7 @@ void* VirtualMemory::ReserveRegion(size_t size) { void* result = mmap(OS::GetRandomMmapAddr(), size, PROT_NONE, - MAP_PRIVATE | MAP_ANON | MAP_NORESERVE, + MAP_PRIVATE | MAP_ANON, kMmapFd, kMmapFdOffset); @@ -288,7 +288,7 @@ bool VirtualMemory::UncommitRegion(void* base, size_t size) { return mmap(base, size, PROT_NONE, - MAP_PRIVATE | MAP_ANON | MAP_NORESERVE | MAP_FIXED, + MAP_PRIVATE | MAP_ANON | MAP_FIXED, kMmapFd, kMmapFdOffset) != MAP_FAILED; }