--- old/src/share/vm/interpreter/templateInterpreterGenerator.cpp 2016-11-30 11:39:04.596872098 -0500 +++ new/src/share/vm/interpreter/templateInterpreterGenerator.cpp 2016-11-30 11:39:03.789252139 -0500 @@ -170,22 +170,6 @@ } } - { CodeletMark cm(_masm, "continuation entry points"); - Interpreter::_continuation_entry = - EntryPoint( - generate_continuation_for(btos), - generate_continuation_for(ztos), - generate_continuation_for(ctos), - generate_continuation_for(stos), - generate_continuation_for(atos), - generate_continuation_for(itos), - generate_continuation_for(ltos), - generate_continuation_for(ftos), - generate_continuation_for(dtos), - generate_continuation_for(vtos) - ); - } - { CodeletMark cm(_masm, "safepoint entry points"); Interpreter::_safept_entry = EntryPoint( --- old/src/share/vm/interpreter/templateInterpreter.cpp 2016-11-30 11:39:04.689205373 -0500 +++ new/src/share/vm/interpreter/templateInterpreter.cpp 2016-11-30 11:39:04.040711110 -0500 @@ -213,7 +213,6 @@ EntryPoint TemplateInterpreter::_return_entry[TemplateInterpreter::number_of_return_entries]; EntryPoint TemplateInterpreter::_earlyret_entry; EntryPoint TemplateInterpreter::_deopt_entry [TemplateInterpreter::number_of_deopt_entries ]; -EntryPoint TemplateInterpreter::_continuation_entry; EntryPoint TemplateInterpreter::_safept_entry; address TemplateInterpreter::_invoke_return_entry[TemplateInterpreter::number_of_return_addrs]; --- old/src/share/vm/interpreter/templateInterpreter.hpp 2016-11-30 11:39:04.644855978 -0500 +++ new/src/share/vm/interpreter/templateInterpreter.hpp 2016-11-30 11:39:03.841708999 -0500 @@ -119,7 +119,6 @@ static EntryPoint _return_entry[number_of_return_entries]; // entry points to return to from a call static EntryPoint _earlyret_entry; // entry point to return early from a call static EntryPoint _deopt_entry[number_of_deopt_entries]; // entry points to return to from a deoptimization - static EntryPoint _continuation_entry; static EntryPoint _safept_entry; static address _invoke_return_entry[number_of_return_addrs]; // for invokestatic, invokespecial, invokevirtual return entries @@ -158,7 +157,6 @@ #ifndef PRODUCT static address trace_code (TosState state) { return _trace_code.entry(state); } #endif // !PRODUCT - static address continuation (TosState state) { return _continuation_entry.entry(state); } static address* dispatch_table(TosState state) { return _active_table.table_for(state); } static address* dispatch_table() { return _active_table.table_for(); } static int distance_from_dispatch_table(TosState state){ return _active_table.distance_from(state); }