[vmkit-commits] [vmkit] r68706 - /vmkit/trunk/lib/JnJVM/VMCore/VirtualTables.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Thu Apr 9 05:32:11 PDT 2009
Author: geoffray
Date: Thu Apr 9 07:32:08 2009
New Revision: 68706
URL: http://llvm.org/viewvc/llvm-project?rev=68706&view=rev
Log:
Trace the appClassLoader only if it has been set!
Modified:
vmkit/trunk/lib/JnJVM/VMCore/VirtualTables.cpp
Modified: vmkit/trunk/lib/JnJVM/VMCore/VirtualTables.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/VirtualTables.cpp?rev=68706&r1=68705&r2=68706&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/VirtualTables.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/VirtualTables.cpp Thu Apr 9 07:32:08 2009
@@ -232,9 +232,9 @@
void Jnjvm::tracer() {
- bootstrapLoader->tracer();
+ bootstrapLoader->tracer();
- appClassLoader->getJavaClassLoader()->markAndTrace();
+ if (appClassLoader) appClassLoader->getJavaClassLoader()->markAndTrace();
for (std::vector<JavaObject*, gc_allocator<JavaObject*> >::iterator
i = globalRefs.begin(), e = globalRefs.end(); i!= e; ++i) {
More information about the vmkit-commits
mailing list