diff 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
line wrap: on
line diff
--- a/src/cpu/x86/vm/templateInterpreter_x86_64.cpp	Wed Sep 21 20:14:12 2016 -0700
+++ b/src/cpu/x86/vm/templateInterpreter_x86_64.cpp	Wed Sep 21 20:15:14 2016 -0700
@@ -404,6 +404,7 @@
              c_rarg1);
 
   __ movptr(rbx, Address(rbp, method_offset));   // restore Method*
+  __ set_method_data_pointer_for_bcp();
   // Preserve invariant that r13/r14 contain bcp/locals of sender frame
   // and jump to the interpreted entry.
   __ jmp(*do_continue, relocInfo::none);