src/share/vm/interpreter/abstractInterpreter.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/interpreter/abstractInterpreter.hpp	Tue Jul 21 15:54:22 2009
--- new/src/share/vm/interpreter/abstractInterpreter.hpp	Tue Jul 21 15:54:22 2009

*** 120,134 **** --- 120,138 ---- // Activation size in words for a method that is just being called. // Parameters haven't been pushed so count them too. static int size_top_interpreter_activation(methodOop method); // Deoptimization support static address continuation_for(methodOop method, + // Compute the entry address for continuation after + static address deopt_continue_after_entry(methodOop method, address bcp, int callee_parameters, bool is_top_frame, bool& use_next_mdp); + bool is_top_frame); + // Compute the entry address for reexecution + static address deopt_reexecute_entry(methodOop 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(methodOop method, int temps, int popframe_args,

src/share/vm/interpreter/abstractInterpreter.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File