[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