hotspot/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
changeset 41084 fc5db29fa08e
parent 40643 49539fc14e5a
child 41694 225750a49720
equal deleted inserted replaced
41081:286019ba662d 41084:fc5db29fa08e
  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   }