[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