--- old/src/share/vm/interpreter/templateInterpreter.hpp Thu Jul 16 16:02:33 2009 +++ new/src/share/vm/interpreter/templateInterpreter.hpp Thu Jul 16 16:02:33 2009 @@ -174,9 +174,14 @@ static address continuation_for(methodOop method, address bcp, int callee_parameters, - bool is_top_frame, - bool& use_next_mdp); + bool is_top_frame); + // Deoptimization should reexecute these bytecodes + static bool bytecodes_to_reexecute(Bytecodes::Code code); + + // Compute the address for reexecution + static address deopt_reexecute_entry(methodOop method, address bcp); + #include "incls/_templateInterpreter_pd.hpp.incl" };