src/share/vm/runtime/os.cpp

Print this page

        

*** 1389,1399 **** // is dependent on the depth of the maximum VM call stack possible from // the handler for stack overflow. 'instanceof' in the stack overflow // handler or a println uses at least 8k stack of VM and native code // respectively. const int framesize_in_bytes = ! Interpreter::size_top_interpreter_activation(method()) * wordSize; assert((thread->stack_base() - thread->stack_size()) + (JavaThread::stack_guard_zone_size() + JavaThread::stack_shadow_zone_size() + framesize_in_bytes) == ((JavaThread*)thread)->stack_overflow_limit() + framesize_in_bytes, "sanity"); --- 1389,1399 ---- // is dependent on the depth of the maximum VM call stack possible from // the handler for stack overflow. 'instanceof' in the stack overflow // handler or a println uses at least 8k stack of VM and native code // respectively. const int framesize_in_bytes = ! method.is_null() ? 0 : Interpreter::size_top_interpreter_activation(method()) * wordSize; assert((thread->stack_base() - thread->stack_size()) + (JavaThread::stack_guard_zone_size() + JavaThread::stack_shadow_zone_size() + framesize_in_bytes) == ((JavaThread*)thread)->stack_overflow_limit() + framesize_in_bytes, "sanity");