[vmkit-commits] [vmkit] r58195 - in /vmkit/trunk/lib/JnJVM/VMCore: Jnjvm.cpp JnjvmClassLoader.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Sun Oct 26 11:48:28 PDT 2008
Author: geoffray
Date: Sun Oct 26 13:48:25 2008
New Revision: 58195
URL: http://llvm.org/viewvc/llvm-project?rev=58195&view=rev
Log:
Move initialisation of classpath to the bootstrap class loader.
Modified:
vmkit/trunk/lib/JnJVM/VMCore/Jnjvm.cpp
vmkit/trunk/lib/JnJVM/VMCore/JnjvmClassLoader.cpp
Modified: vmkit/trunk/lib/JnJVM/VMCore/Jnjvm.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/Jnjvm.cpp?rev=58195&r1=58194&r2=58195&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/Jnjvm.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/Jnjvm.cpp Sun Oct 26 13:48:25 2008
@@ -796,9 +796,7 @@
upcalls = bootstrapLoader->upcalls;
throwable = upcalls->newThrowable;
-
- upcalls->initialiseClasspath(bootstrapLoader);
-
+
}
const UTF8* Jnjvm::asciizToInternalUTF8(const char* asciiz) {
Modified: vmkit/trunk/lib/JnJVM/VMCore/JnjvmClassLoader.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JnjvmClassLoader.cpp?rev=58195&r1=58194&r2=58195&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JnjvmClassLoader.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JnjvmClassLoader.cpp Sun Oct 26 13:48:25 2008
@@ -227,6 +227,8 @@
arrayTable[JavaArray::T_FLOAT - 4] = upcalls->ArrayOfFloat;
arrayTable[JavaArray::T_LONG - 4] = upcalls->ArrayOfLong;
arrayTable[JavaArray::T_DOUBLE - 4] = upcalls->ArrayOfDouble;
+
+ upcalls->initialiseClasspath(this);
}
JnjvmClassLoader::JnjvmClassLoader(JnjvmClassLoader& JCL, JavaObject* loader,
More information about the vmkit-commits
mailing list