[vmkit-commits] [PATCH] NYI-out things not yet in the OpenJDK port

Will Dietz wdietz2 at illinois.edu
Mon Oct 24 15:39:10 PDT 2011


Inlined below.

~Will

diff --git a/lib/J3/VMCore/Jni.cpp b/lib/J3/VMCore/Jni.cpp
index 82d2719..48569d8 100644
--- a/lib/J3/VMCore/Jni.cpp
+++ b/lib/J3/VMCore/Jni.cpp
@@ -4036,6 +4036,11 @@ jboolean ExceptionCheck(JNIEnv *env) {

 jobject NewDirectByteBuffer(JNIEnv *env, void *address, jlong capacity) {

+#ifdef USE_OPENJDK
+  NYI();
+  abort();
+  return NULL;
+#else
   BEGIN_JNI_EXCEPTION

   JavaObject* res = 0;
@@ -4065,15 +4070,20 @@ jobject NewDirectByteBuffer(JNIEnv *env, void
*address, jlong capacity) {

   jobject ret = (jobject)th->pushJNIRef(res);
   RETURN_FROM_JNI(ret);
-
   END_JNI_EXCEPTION

   RETURN_FROM_JNI(0);
+#endif
 }


 void *GetDirectBufferAddress(JNIEnv *env, jobject _buf) {

+#ifdef USE_OPENJDK
+  NYI();
+  abort();
+  return NULL;
+#else
   BEGIN_JNI_EXCEPTION

   // Local object references.
@@ -4097,6 +4107,7 @@ void *GetDirectBufferAddress(JNIEnv *env, jobject _buf) {

   END_JNI_EXCEPTION
   RETURN_FROM_JNI(0);
+#endif
 }


-- 
1.7.5.1



More information about the vmkit-commits mailing list