OpenJDK / bsd-port / jdk9 / hotspot
changeset 12519:e20d7e4a25ac
8173339: AArch64: Fix minimum stack size computations
Reviewed-by: aph
author | adinn |
---|---|
date | Thu, 26 Jan 2017 11:47:39 -0500 |
parents | a9fdfd55835e |
children | 7b0f663ad09c |
files | src/cpu/aarch64/vm/globals_aarch64.hpp |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/cpu/aarch64/vm/globals_aarch64.hpp Fri Jan 20 18:26:43 2017 +0000 +++ b/src/cpu/aarch64/vm/globals_aarch64.hpp Thu Jan 26 11:47:39 2017 -0500 @@ -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