comparison 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
comparison
equal deleted inserted replaced
1866:644f98c78e33 1867:b6aedd1acdc0
1661 bool Arguments::check_stack_pages() 1661 bool Arguments::check_stack_pages()
1662 { 1662 {
1663 bool status = true; 1663 bool status = true;
1664 status = status && verify_min_value(StackYellowPages, 1, "StackYellowPages"); 1664 status = status && verify_min_value(StackYellowPages, 1, "StackYellowPages");
1665 status = status && verify_min_value(StackRedPages, 1, "StackRedPages"); 1665 status = status && verify_min_value(StackRedPages, 1, "StackRedPages");
1666 status = status && verify_min_value(StackShadowPages, 1, "StackShadowPages"); 1666 // greater stack shadow pages can't generate instruction to bang stack
1667 status = status && verify_interval(StackShadowPages, 1, 50, "StackShadowPages");
1667 return status; 1668 return status;
1668 } 1669 }
1669 1670
1670 // Check the consistency of vm_init_args 1671 // Check the consistency of vm_init_args
1671 bool Arguments::check_vm_args_consistency() { 1672 bool Arguments::check_vm_args_consistency() {