--- old/src/share/vm/interpreter/abstractInterpreter.hpp Thu Jul 16 16:02:31 2009 +++ new/src/share/vm/interpreter/abstractInterpreter.hpp Thu Jul 16 16:02:30 2009 @@ -125,9 +125,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); + // share implementation of size_activation and layout_activation: static int size_activation(methodOop method, int temps,