src/cpu/zero/vm/stack_zero.cpp

Print this page
@  rev 7209 : Zero+PPC64: Stack overflow when running Maven
|

*** 28,38 **** #include "stack_zero.hpp" #include "stack_zero.inline.hpp" int ZeroStack::suggest_size(Thread *thread) const { assert(needs_setup(), "already set up"); ! return align_size_down(abi_stack_available(thread) / 2, wordSize); } void ZeroStack::handle_overflow(TRAPS) { JavaThread *thread = (JavaThread *) THREAD; --- 28,40 ---- #include "stack_zero.hpp" #include "stack_zero.inline.hpp" int ZeroStack::suggest_size(Thread *thread) const { assert(needs_setup(), "already set up"); ! int abi_available = abi_stack_available(thread); ! assert(abi_available >= 0, "available abi stack must be >= 0"); ! return align_size_down(abi_available / 2, wordSize); } void ZeroStack::handle_overflow(TRAPS) { JavaThread *thread = (JavaThread *) THREAD;