[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