changeset 12489:7b0f663ad09c

Merge
author lana
date Thu, 26 Jan 2017 21:20:44 +0000
parents 2346329fbbb3 (current diff) e20d7e4a25ac (diff)
children f3b3d77a1751
files
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/cpu/aarch64/vm/globals_aarch64.hpp	Thu Jan 26 19:22:37 2017 +0000
+++ b/src/cpu/aarch64/vm/globals_aarch64.hpp	Thu Jan 26 21:20:44 2017 +0000
@@ -46,7 +46,10 @@
 
 #define DEFAULT_STACK_YELLOW_PAGES (2)
 #define DEFAULT_STACK_RED_PAGES (1)
-#define DEFAULT_STACK_SHADOW_PAGES (4 DEBUG_ONLY(+5))
+// Java_java_net_SocketOutputStream_socketWrite0() uses a 64k buffer on the
+// stack if compiled for unix and LP64. To pass stack overflow tests we need
+// 20 shadow pages.
+#define DEFAULT_STACK_SHADOW_PAGES (20 DEBUG_ONLY(+5))
 #define DEFAULT_STACK_RESERVED_PAGES (0)
 
 #define MIN_STACK_YELLOW_PAGES DEFAULT_STACK_YELLOW_PAGES