Mercurial > hg > truffle
diff src/share/vm/runtime/arguments.cpp @ 1867:b6aedd1acdc0
6983240: guarantee((Solaris::min_stack_allowed >= (StackYellowPages+StackRedPages...) wrong
Summary: min_stack_allowed is a compile time constant and Stack*Pages are settable
Reviewed-by: dholmes, kvn
author | coleenp |
---|---|
date | Thu, 07 Oct 2010 08:06:06 -0700 |
parents | dfb38ea7da17 |
children | 75b0735b4d04 |
line wrap: on
line diff
--- a/src/share/vm/runtime/arguments.cpp Mon Oct 04 10:08:29 2010 -0700 +++ b/src/share/vm/runtime/arguments.cpp Thu Oct 07 08:06:06 2010 -0700 @@ -1663,7 +1663,8 @@ bool status = true; status = status && verify_min_value(StackYellowPages, 1, "StackYellowPages"); status = status && verify_min_value(StackRedPages, 1, "StackRedPages"); - status = status && verify_min_value(StackShadowPages, 1, "StackShadowPages"); + // greater stack shadow pages can't generate instruction to bang stack + status = status && verify_interval(StackShadowPages, 1, 50, "StackShadowPages"); return status; }