Mercurial > hg > truffle
diff src/share/vm/prims/jni.cpp @ 477:24fda36852ce
6727377: VM stack guard pages on Windows should PAGE_READWRITE not PAGE_EXECUTE_READWRITE
Summary: Make reguard_stack change access to RW, not execute and use os::protect_memory with the new parameter when change needed to X.
Reviewed-by: acorn, jcoomes
author | coleenp |
---|---|
date | Wed, 10 Dec 2008 15:14:29 -0800 |
parents | 1fdb98a17101 |
children | 4db4e58c16bd |
line wrap: on
line diff
--- a/src/share/vm/prims/jni.cpp Tue Dec 09 09:55:39 2008 -0500 +++ b/src/share/vm/prims/jni.cpp Wed Dec 10 15:14:29 2008 -0800 @@ -2173,7 +2173,8 @@ size_t size = os::vm_allocation_granularity(); bad_address = os::reserve_memory(size); if (bad_address != NULL) { - os::protect_memory(bad_address, size, os::MEM_PROT_READ); + os::protect_memory(bad_address, size, os::MEM_PROT_READ, + /*is_committed*/false); } } return bad_address;