comparison src/cpu/x86/vm/templateInterpreter_x86_64.cpp @ 23758:ca5c97226d1c

Try to load the MDO on return from frequency_counter_overflow
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Wed, 21 Sep 2016 20:15:14 -0700
parents b5f3a471e646
children a5a2ac8dfaba
comparison
equal deleted inserted replaced
23757:aaed278a9cf1 23758:ca5c97226d1c
402 CAST_FROM_FN_PTR(address, 402 CAST_FROM_FN_PTR(address,
403 InterpreterRuntime::frequency_counter_overflow), 403 InterpreterRuntime::frequency_counter_overflow),
404 c_rarg1); 404 c_rarg1);
405 405
406 __ movptr(rbx, Address(rbp, method_offset)); // restore Method* 406 __ movptr(rbx, Address(rbp, method_offset)); // restore Method*
407 __ set_method_data_pointer_for_bcp();
407 // Preserve invariant that r13/r14 contain bcp/locals of sender frame 408 // Preserve invariant that r13/r14 contain bcp/locals of sender frame
408 // and jump to the interpreted entry. 409 // and jump to the interpreted entry.
409 __ jmp(*do_continue, relocInfo::none); 410 __ jmp(*do_continue, relocInfo::none);
410 } 411 }
411 412