< prev index next >

src/hotspot/share/interpreter/templateInterpreterGenerator.hpp

Print this page
rev 50307 : [mq]: cont

*** 51,60 **** --- 51,61 ---- } address generate_exception_handler_common(const char* name, const char* message, bool pass_oop); address generate_ClassCastException_handler(); address generate_ArrayIndexOutOfBounds_handler(); address generate_return_entry_for(TosState state, int step, size_t index_size); + address generate_return_entry_for(TosState state, int step, size_t index_size, bool X); address generate_earlyret_entry_for(TosState state); address generate_deopt_entry_for(TosState state, int step, address continuation = NULL); address generate_safept_entry_for(TosState state, address runtime_entry); void generate_throw_exception();
*** 89,101 **** --- 90,109 ---- address generate_normal_entry(bool synchronized); address generate_native_entry(bool synchronized); address generate_abstract_entry(void); address generate_math_entry(AbstractInterpreter::MethodKind kind); address generate_Reference_get_entry(); + address generate_Continuation_doYield_entry(); + address generate_Continuation_doContinue_entry(); + address generate_Continuation_getSP_entry(); + address generate_Continuation_getFP_entry(); + address generate_Continuation_getPC_entry(); + address generate_Continuation_runLevel_entry(); address generate_CRC32_update_entry(); address generate_CRC32_updateBytes_entry(AbstractInterpreter::MethodKind kind); address generate_CRC32C_updateBytes_entry(AbstractInterpreter::MethodKind kind); + #ifdef IA32 address generate_Float_intBitsToFloat_entry(); address generate_Float_floatToRawIntBits_entry(); address generate_Double_longBitsToDouble_entry(); address generate_Double_doubleToRawLongBits_entry();
< prev index next >