src/share/vm/interpreter/abstractInterpreter.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
hotspot Cdiff src/share/vm/interpreter/abstractInterpreter.hpp
src/share/vm/interpreter/abstractInterpreter.hpp
Print this page
rev 6132 : 8032410: compiler/uncommontrap/TestStackBangRbp.java times out on Solaris-Sparc V9
Summary: make compiled code bang the stack by the worst case size of the interpreter frame at deoptimization points.
Reviewed-by:
rev 6133 : [mq]: newstackbang-reviews
*** 179,212 ****
// Compute the entry address for reexecution
static address deopt_reexecute_entry(Method* method, address bcp);
// Deoptimization should reexecute this bytecode
static bool bytecode_should_reexecute(Bytecodes::Code code);
! // share implementation of size_activation and layout_activation:
! static int size_activation(Method* method,
int temps,
int popframe_args,
int monitors,
- int caller_actual_parameters,
int callee_params,
int callee_locals,
! bool is_top_frame,
! bool is_bottom_frame) {
! return layout_activation(method,
! temps,
! popframe_args,
! monitors,
! caller_actual_parameters,
! callee_params,
! callee_locals,
! (frame*)NULL,
! (frame*)NULL,
! is_top_frame,
! is_bottom_frame);
! }
! static int layout_activation(Method* method,
int temps,
int popframe_args,
int monitors,
int caller_actual_parameters,
int callee_params,
--- 179,198 ----
// Compute the entry address for reexecution
static address deopt_reexecute_entry(Method* method, address bcp);
// Deoptimization should reexecute this bytecode
static bool bytecode_should_reexecute(Bytecodes::Code code);
! // deoptimization support
! static int size_activation(int max_stack,
int temps,
int popframe_args,
int monitors,
int callee_params,
int callee_locals,
! bool is_top_frame);
! static void layout_activation(Method* method,
int temps,
int popframe_args,
int monitors,
int caller_actual_parameters,
int callee_params,
src/share/vm/interpreter/abstractInterpreter.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File