src/hotspot/share/prims/jni.cpp
changeset 53060 7aa1a37b04a2
parent 52934 8deeb7bba516
child 53193 184c51e48260
equal deleted inserted replaced
53059:041f1cbdae3e 53060:7aa1a37b04a2
   821 JNI_QUICK_ENTRY(jboolean, jni_IsSameObject(JNIEnv *env, jobject r1, jobject r2))
   821 JNI_QUICK_ENTRY(jboolean, jni_IsSameObject(JNIEnv *env, jobject r1, jobject r2))
   822   JNIWrapper("IsSameObject");
   822   JNIWrapper("IsSameObject");
   823 
   823 
   824   HOTSPOT_JNI_ISSAMEOBJECT_ENTRY(env, r1, r2);
   824   HOTSPOT_JNI_ISSAMEOBJECT_ENTRY(env, r1, r2);
   825 
   825 
   826   oop a = JNIHandles::resolve(r1);
   826   jboolean ret = JNIHandles::is_same_object(r1, r2) ? JNI_TRUE : JNI_FALSE;
   827   oop b = JNIHandles::resolve(r2);
       
   828   jboolean ret = oopDesc::equals(a, b) ? JNI_TRUE : JNI_FALSE;
       
   829 
   827 
   830   HOTSPOT_JNI_ISSAMEOBJECT_RETURN(ret);
   828   HOTSPOT_JNI_ISSAMEOBJECT_RETURN(ret);
   831   return ret;
   829   return ret;
   832 JNI_END
   830 JNI_END
   833 
   831