From 2e24ded6d23c58c97d3559bbfb37872b3981bc55 Mon Sep 17 00:00:00 2001 From: isaacs Date: Mon, 27 Feb 2012 13:43:31 -0800 Subject: Upgrade v8 to 3.9.11 --- deps/v8/src/platform-win32.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'deps/v8/src/platform-win32.cc') diff --git a/deps/v8/src/platform-win32.cc b/deps/v8/src/platform-win32.cc index 6f77b3b797..e9e99246cb 100644 --- a/deps/v8/src/platform-win32.cc +++ b/deps/v8/src/platform-win32.cc @@ -1511,6 +1511,17 @@ bool VirtualMemory::CommitRegion(void* base, size_t size, bool is_executable) { } +bool VirtualMemory::Guard(void* address) { + if (NULL == VirtualAlloc(address, + OS::CommitPageSize(), + MEM_COMMIT, + PAGE_READONLY | PAGE_GUARD)) { + return false; + } + return true; +} + + bool VirtualMemory::UncommitRegion(void* base, size_t size) { return VirtualFree(base, size, MEM_DECOMMIT) != 0; } -- cgit v1.2.1