* src/native/vm/cldc1.1/java_lang_Object.c
authorMichael Starzinger <michi@complang.tuwien.ac.at>
Mon, 8 Oct 2007 13:12:45 +0000 (15:12 +0200)
committerMichael Starzinger <michi@complang.tuwien.ac.at>
Mon, 8 Oct 2007 13:12:45 +0000 (15:12 +0200)
(Java_java_lang_Object_notify): Adapted to new locking function signatures.
(Java_java_lang_Object_notifyAll): Likewise.
(Java_java_lang_Object_wait): Likewise.

* src/native/vm/gnu/java_lang_VMObject.c
(Java_java_lang_VMObject_notify): Adapted to new locking function signatures.
(Java_java_lang_VMObject_notifyAll): Likewise.
(Java_java_lang_VMObject_wait): Likewise.

* src/native/vm/sun/jvm.c
(JVM_MonitorWait): Adapted to new locking function signatures.
(JVM_MonitorNotify): Likewise.
(JVM_MonitorNotifyAll): Likewise.

src/native/vm/cldc1.1/java_lang_Object.c
src/native/vm/gnu/java_lang_VMObject.c
src/native/vm/sun/jvm.c

index 6d419c0dce5dc64bbe1002b0e1e4ec31dfef6f44..26808ea6e7d05cc3b2aea31a195ef0a9c8ea379b 100644 (file)
@@ -115,9 +115,7 @@ JNIEXPORT int32_t JNICALL Java_java_lang_Object_hashCode(JNIEnv *env, java_lang_
 JNIEXPORT void JNICALL Java_java_lang_Object_notify(JNIEnv *env, java_lang_Object *this)
 {
 #if defined(ENABLE_THREADS)
-       LLNI_CRITICAL_START;
-       lock_notify_object((java_object_t *) LLNI_DIRECT(this));
-       LLNI_CRITICAL_END;
+       lock_notify_object((java_handle_t *) this);
 #endif
 }
 
@@ -130,9 +128,7 @@ JNIEXPORT void JNICALL Java_java_lang_Object_notify(JNIEnv *env, java_lang_Objec
 JNIEXPORT void JNICALL Java_java_lang_Object_notifyAll(JNIEnv *env, java_lang_Object *this)
 {
 #if defined(ENABLE_THREADS)
-       LLNI_CRITICAL_START;
-       lock_notify_all_object((java_object_t *) LLNI_DIRECT(this));
-       LLNI_CRITICAL_END;
+       lock_notify_all_object((java_handle_t *) this);
 #endif
 }
 
@@ -150,9 +146,7 @@ JNIEXPORT void JNICALL Java_java_lang_Object_wait(JNIEnv *env, java_lang_Object
 #endif
 
 #if defined(ENABLE_THREADS)
-       LLNI_CRITICAL_START;
-       lock_wait_for_object((java_object_t *) LLNI_DIRECT(this), timeout, 0);
-       LLNI_CRITICAL_END;
+       lock_wait_for_object((java_handle_t *) this, timeout, 0);
 #endif
 
 #if defined(ENABLE_JVMTI)
index d49799e7b89bd9a09134c637c17234e1ffd39fcc..ea0ba0e693b4f97f83a53e41189c59b48821020f 100644 (file)
@@ -120,9 +120,7 @@ JNIEXPORT java_lang_Object* JNICALL Java_java_lang_VMObject_clone(JNIEnv *env, j
 JNIEXPORT void JNICALL Java_java_lang_VMObject_notify(JNIEnv *env, jclass clazz, java_lang_Object *this)
 {
 #if defined(ENABLE_THREADS)
-       LLNI_CRITICAL_START;
-       lock_notify_object((java_object_t *) LLNI_DIRECT(this));
-       LLNI_CRITICAL_END;
+       lock_notify_object((java_handle_t *) this);
 #endif
 }
 
@@ -135,9 +133,7 @@ JNIEXPORT void JNICALL Java_java_lang_VMObject_notify(JNIEnv *env, jclass clazz,
 JNIEXPORT void JNICALL Java_java_lang_VMObject_notifyAll(JNIEnv *env, jclass clazz, java_lang_Object *this)
 {
 #if defined(ENABLE_THREADS)
-       LLNI_CRITICAL_START;
-       lock_notify_all_object((java_object_t *) LLNI_DIRECT(this));
-       LLNI_CRITICAL_END;
+       lock_notify_all_object((java_handle_t *) this);
 #endif
 }
 
@@ -155,9 +151,7 @@ JNIEXPORT void JNICALL Java_java_lang_VMObject_wait(JNIEnv *env, jclass clazz, j
 #endif
 
 #if defined(ENABLE_THREADS)
-       LLNI_CRITICAL_START;
-       lock_wait_for_object((java_object_t *) LLNI_DIRECT(o), ms, ns);
-       LLNI_CRITICAL_END;
+       lock_wait_for_object((java_handle_t *) o, ms, ns);
 #endif
 
 #if defined(ENABLE_JVMTI)
index a2594f5b1250cfec84ac5bccad86ba70d379b329..80c0baa2cf7560fb5e60ff6f42b0b8595e741e41 100644 (file)
@@ -530,9 +530,7 @@ void JVM_MonitorWait(JNIEnv* env, jobject handle, jlong ms)
 #if defined(ENABLE_THREADS)
        o = (java_handle_t *) handle;
 
-       LLNI_CRITICAL_START;
-       lock_wait_for_object(LLNI_DIRECT(o), ms, 0);
-       LLNI_CRITICAL_END;
+       lock_wait_for_object(o, ms, 0);
 #endif
 }
 
@@ -550,9 +548,7 @@ void JVM_MonitorNotify(JNIEnv* env, jobject handle)
 #if defined(ENABLE_THREADS)
        o = (java_handle_t *) handle;
 
-       LLNI_CRITICAL_START;
-       lock_notify_object(LLNI_DIRECT(o));
-       LLNI_CRITICAL_END;
+       lock_notify_object(o);
 #endif
 }
 
@@ -570,9 +566,7 @@ void JVM_MonitorNotifyAll(JNIEnv* env, jobject handle)
 #if defined(ENABLE_THREADS)
        o = (java_handle_t *) handle;
 
-       LLNI_CRITICAL_START;
-       lock_notify_all_object(LLNI_DIRECT(o));
-       LLNI_CRITICAL_END;
+       lock_notify_all_object(o);
 #endif
 }