< prev index next >

src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp

Print this page
rev 11804 : 8164113: AArch64: follow-up the fix for 8161598
Reviewed-by: duke

*** 76,86 **** stop("StubAssembler::call_RT: rthread not callee saved?"); bind(L); } pop(r0, sp); #endif ! reset_last_Java_frame(true, true); maybe_isb(); // check for pending exceptions { Label L; // check for pending exceptions (java_thread is set upon return) --- 76,86 ---- stop("StubAssembler::call_RT: rthread not callee saved?"); bind(L); } pop(r0, sp); #endif ! reset_last_Java_frame(true); maybe_isb(); // check for pending exceptions { Label L; // check for pending exceptions (java_thread is set upon return)
*** 545,555 **** __ br(Assembler::EQ, L); __ stop("StubAssembler::call_RT: rthread not callee saved?"); __ bind(L); } #endif ! __ reset_last_Java_frame(true, false); __ maybe_isb(); // check for pending exceptions { Label L; __ ldr(rscratch1, Address(rthread, Thread::pending_exception_offset())); --- 545,555 ---- __ br(Assembler::EQ, L); __ stop("StubAssembler::call_RT: rthread not callee saved?"); __ bind(L); } #endif ! __ reset_last_Java_frame(true); __ maybe_isb(); // check for pending exceptions { Label L; __ ldr(rscratch1, Address(rthread, Thread::pending_exception_offset()));
< prev index next >