equal
deleted
inserted
replaced
2039 __ ldr(r0, Address(r0, 0)); |
2039 __ ldr(r0, Address(r0, 0)); |
2040 __ bind(L); |
2040 __ bind(L); |
2041 __ verify_oop(r0); |
2041 __ verify_oop(r0); |
2042 } |
2042 } |
2043 |
2043 |
|
2044 if (CheckJNICalls) { |
|
2045 // clear_pending_jni_exception_check |
|
2046 __ str(zr, Address(rthread, JavaThread::pending_jni_exception_check_fn_offset())); |
|
2047 } |
|
2048 |
2044 if (!is_critical_native) { |
2049 if (!is_critical_native) { |
2045 // reset handle block |
2050 // reset handle block |
2046 __ ldr(r2, Address(rthread, JavaThread::active_handles_offset())); |
2051 __ ldr(r2, Address(rthread, JavaThread::active_handles_offset())); |
2047 __ str(zr, Address(r2, JNIHandleBlock::top_offset_in_bytes())); |
2052 __ str(zr, Address(r2, JNIHandleBlock::top_offset_in_bytes())); |
2048 } |
2053 } |