| Index: src/platform-win32.cc
|
| diff --git a/src/platform-win32.cc b/src/platform-win32.cc
|
| index 4fc90025d3d69c207b1706ef4f0ddccb70e8392a..c441b96ce48fedfab29d49a4f0c8d0d157e4bf57 100644
|
| --- a/src/platform-win32.cc
|
| +++ b/src/platform-win32.cc
|
| @@ -957,6 +957,12 @@ void OS::Free(void* address, const size_t size) {
|
| }
|
|
|
|
|
| +void OS::ProtectCode(void* address, const size_t size) {
|
| + DWORD old_protect;
|
| + VirtualProtect(address, size, PAGE_EXECUTE_READ, &old_protect);
|
| +}
|
| +
|
| +
|
| void OS::Guard(void* address, const size_t size) {
|
| DWORD oldprotect;
|
| VirtualProtect(address, size, PAGE_READONLY | PAGE_GUARD, &oldprotect);
|
|
|