[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