[vmkit-commits] [vmkit] r144687 - /vmkit/trunk/lib/J3/ClassLib/OpenJDK/OpenJDK.inc

Will Dietz wdietz2 at illinois.edu
Tue Nov 15 12:00:35 PST 2011


Author: wdietz2
Date: Tue Nov 15 14:00:34 2011
New Revision: 144687

URL: http://llvm.org/viewvc/llvm-project?rev=144687&view=rev
Log:
Misc JVM_* method implementations --Compiler, CX8, HoldsLock.
* Ignore JVM_EnableCompiler/JVM_DisableCompiler
* Impl JVM_SupportsCX8--no, we don't.
* Impl JVM_HoldsLock

Modified:
    vmkit/trunk/lib/J3/ClassLib/OpenJDK/OpenJDK.inc

Modified: vmkit/trunk/lib/J3/ClassLib/OpenJDK/OpenJDK.inc
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/J3/ClassLib/OpenJDK/OpenJDK.inc?rev=144687&r1=144686&r2=144687&view=diff
==============================================================================
--- vmkit/trunk/lib/J3/ClassLib/OpenJDK/OpenJDK.inc (original)
+++ vmkit/trunk/lib/J3/ClassLib/OpenJDK/OpenJDK.inc Tue Nov 15 14:00:34 2011
@@ -480,12 +480,12 @@
 
 JNIEXPORT void JNICALL
 JVM_EnableCompiler(JNIEnv *env, jclass compCls) {
-  NYI();
+  // Ignore.
 }
 
 JNIEXPORT void JNICALL
 JVM_DisableCompiler(JNIEnv *env, jclass compCls) {
-  NYI();
+  // Ignore.
 }
 
 void start(JavaThread* thread) {
@@ -699,7 +699,10 @@
 
 JNIEXPORT jboolean JNICALL
 JVM_HoldsLock(JNIEnv *env, jclass threadClass, jobject obj) {
-  NYI();
+  BEGIN_JNI_EXCEPTION
+  RETURN_FROM_JNI(JavaObject::owner(*(JavaObject**)obj));
+  END_JNI_EXCEPTION
+  return false;
 }
 
 JNIEXPORT void JNICALL
@@ -1893,7 +1896,7 @@
  */
 JNIEXPORT jboolean JNICALL
 JVM_SupportsCX8(void) {
-  NYI();
+  return JNI_FALSE;
 }
 
 /*************************************************************************





More information about the vmkit-commits mailing list