[vmkit-commits] [vmkit] r95522 - /vmkit/trunk/lib/J3/VMCore/LinkJavaRuntime.h

Nicolas Geoffray nicolas.geoffray at lip6.fr
Sun Feb 7 08:45:48 PST 2010


Author: geoffray
Date: Sun Feb  7 10:45:48 2010
New Revision: 95522

URL: http://llvm.org/viewvc/llvm-project?rev=95522&view=rev
Log:
Fix signature of j3StartJNI and j3EndJNI.


Modified:
    vmkit/trunk/lib/J3/VMCore/LinkJavaRuntime.h

Modified: vmkit/trunk/lib/J3/VMCore/LinkJavaRuntime.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/J3/VMCore/LinkJavaRuntime.h?rev=95522&r1=95521&r2=95522&view=diff

==============================================================================
--- vmkit/trunk/lib/J3/VMCore/LinkJavaRuntime.h (original)
+++ vmkit/trunk/lib/J3/VMCore/LinkJavaRuntime.h Sun Feb  7 10:45:48 2010
@@ -23,6 +23,10 @@
   class Jnjvm;
 }
 
+namespace mvm {
+  class KnownFrame;
+}
+
 using namespace j3;
 
 extern "C" void* j3InterfaceLookup(UserClass* caller, uint32 index);
@@ -36,8 +40,8 @@
 extern "C" JavaArray* j3MultiCallNew(UserClassArray* cl, uint32 len, ...);
 extern "C" UserClassArray* j3GetArrayClass(UserCommonClass*,
                                               UserClassArray**);
-extern "C" void j3EndJNI();
-extern "C" void* j3StartJNI();
+extern "C" void j3EndJNI(uint32**);
+extern "C" void* j3StartJNI(uint32*, uint32**, mvm::KnownFrame*);
 extern "C" void j3JavaObjectAquire(JavaObject* obj);
 extern "C" void j3JavaObjectRelease(JavaObject* obj);
 extern "C" void j3ThrowException(JavaObject* obj);
@@ -96,8 +100,8 @@
       (void) j3RuntimeDelegatee(0);
       (void) j3MultiCallNew(0, 0);
       (void) j3GetArrayClass(0, 0);
-      (void) j3EndJNI();
-      (void) j3StartJNI();
+      (void) j3EndJNI(0);
+      (void) j3StartJNI(0, 0, 0);
       (void) j3JavaObjectAquire(0);
       (void) j3JavaObjectRelease(0);
       (void) j3ThrowException(0);





More information about the vmkit-commits mailing list