< prev index next >

src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp

Print this page
rev 12060 : 8166777: [ppc] port "8164086: Checked JNI pending exception check should be cleared"

*** 1542,1551 **** --- 1542,1557 ---- __ stw(R0/*thread_state*/, thread_(thread_state)); if (UseMembar) { __ fence(); } + if (CheckJNICalls) { + // clear_pending_jni_exception_check + __ load_const_optimized(R0, 0L); + __ st_ptr(R0, JavaThread::pending_jni_exception_check_fn_offset(), R16_thread); + } + __ reset_last_Java_frame(); // Jvmdi/jvmpi support. Whether we've got an exception pending or // not, and whether unlocking throws an exception or not, we notify // on native method exit. If we do have an exception, we'll end up
< prev index next >