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