[vmkit-commits] [vmkit] r60894 - /vmkit/trunk/lib/JnJVM/VMCore/Jni.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Thu Dec 11 12:00:27 PST 2008
Author: geoffray
Date: Thu Dec 11 14:00:27 2008
New Revision: 60894
URL: http://llvm.org/viewvc/llvm-project?rev=60894&view=rev
Log:
Implement these ones.
Modified:
vmkit/trunk/lib/JnJVM/VMCore/Jni.cpp
Modified: vmkit/trunk/lib/JnJVM/VMCore/Jni.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/Jni.cpp?rev=60894&r1=60893&r2=60894&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/Jni.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/Jni.cpp Thu Dec 11 14:00:27 2008
@@ -2163,14 +2163,18 @@
void *GetPrimitiveArrayCritical(JNIEnv *env, jarray array, jboolean *isCopy) {
- assert(0 && "implement me");
+ BEGIN_EXCEPTION
+
+ if (isCopy) (*isCopy) = false;
+ return ((JavaArray*)array)->elements;
+
+ END_EXCEPTION
return 0;
}
void ReleasePrimitiveArrayCritical(JNIEnv *env, jarray array, void *carray,
jint mode) {
- assert(0 && "implement me");
}
More information about the vmkit-commits
mailing list