1.1 --- a/src/share/vm/interpreter/templateInterpreter.hpp Fri Jul 31 12:04:07 2009 -0700 1.2 +++ b/src/share/vm/interpreter/templateInterpreter.hpp Fri Jul 31 17:12:33 2009 -0700 1.3 @@ -171,11 +171,15 @@ 1.4 static void ignore_safepoints(); // ignores safepoints 1.5 1.6 // Deoptimization support 1.7 - static address continuation_for(methodOop method, 1.8 - address bcp, 1.9 - int callee_parameters, 1.10 - bool is_top_frame, 1.11 - bool& use_next_mdp); 1.12 + // Compute the entry address for continuation after 1.13 + static address deopt_continue_after_entry(methodOop method, 1.14 + address bcp, 1.15 + int callee_parameters, 1.16 + bool is_top_frame); 1.17 + // Deoptimization should reexecute this bytecode 1.18 + static bool bytecode_should_reexecute(Bytecodes::Code code); 1.19 + // Compute the address for reexecution 1.20 + static address deopt_reexecute_entry(methodOop method, address bcp); 1.21 1.22 #include "incls/_templateInterpreter_pd.hpp.incl" 1.23