| Index: src/platform-win32.cc
|
| ===================================================================
|
| --- src/platform-win32.cc (revision 10877)
|
| +++ src/platform-win32.cc (working copy)
|
| @@ -1486,6 +1486,17 @@
|
| }
|
|
|
|
|
| +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;
|
| }
|
|
|