Mercurial > hg > graal-jvmci-8
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 |