| Index: src/platform-posix.cc
|
| diff --git a/src/platform-posix.cc b/src/platform-posix.cc
|
| index deb4b756189ba33e75fd1fd0ee56e5740c803816..52cf02963a0580f2cd17d0aca5f2025b6cbe38a5 100644
|
| --- a/src/platform-posix.cc
|
| +++ b/src/platform-posix.cc
|
| @@ -70,10 +70,18 @@ intptr_t OS::MaxVirtualMemory() {
|
| }
|
|
|
|
|
| +#ifndef __CYGWIN__
|
| +// Get rid of writable permission on code allocations.
|
| +void OS::ProtectCode(void* address, const size_t size) {
|
| + mprotect(address, size, PROT_READ | PROT_EXEC);
|
| +}
|
| +
|
| +
|
| // Create guard pages.
|
| void OS::Guard(void* address, const size_t size) {
|
| mprotect(address, size, PROT_NONE);
|
| }
|
| +#endif // __CYGWIN__
|
|
|
|
|
| // ----------------------------------------------------------------------------
|
|
|