src/share/vm/runtime/arguments.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
hotspot Cdiff src/share/vm/runtime/arguments.cpp
src/share/vm/runtime/arguments.cpp
Print this page
rev 6133 : [mq]: newstackbang-reviews
*** 2067,2077 ****
// Check stack pages settings
bool Arguments::check_stack_pages()
{
bool status = true;
! status = status && verify_min_value(StackYellowPages, 1, "StackYellowPages");
status = status && verify_min_value(StackRedPages, 1, "StackRedPages");
// greater stack shadow pages can't generate instruction to bang stack
status = status && verify_interval(StackShadowPages, 1, 50, "StackShadowPages");
return status;
}
--- 2067,2079 ----
// Check stack pages settings
bool Arguments::check_stack_pages()
{
bool status = true;
! // banging in compiler code needs 2 yellow page: it bangs page at
! // StackShadowPages+1 which may be second yellow page.
! status = status && verify_min_value(StackYellowPages, 2, "StackYellowPages");
status = status && verify_min_value(StackRedPages, 1, "StackRedPages");
// greater stack shadow pages can't generate instruction to bang stack
status = status && verify_interval(StackShadowPages, 1, 50, "StackShadowPages");
return status;
}
src/share/vm/runtime/arguments.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File