[vmkit-commits] [vmkit] r180356 - Chasing a bug in release build that occurs in stale reference reset code.

Peter Senna Tschudin peter.senna at gmail.com
Thu Apr 25 10:05:41 PDT 2013


Author: peter.senna
Date: Thu Apr 25 12:00:53 2013
New Revision: 180356

URL: http://llvm.org/viewvc/llvm-project?rev=180356&view=rev
Log:
Chasing a bug in release build that occurs in stale reference reset code.
(cherry picked from commit ddd9a05e369a7a5d6df6d9f2857a57e4ac286437)

Modified:
    vmkit/trunk/lib/j3/VMCore/JnjvmStaleRef.cpp

Modified: vmkit/trunk/lib/j3/VMCore/JnjvmStaleRef.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/j3/VMCore/JnjvmStaleRef.cpp?rev=180356&r1=180355&r2=180356&view=diff
==============================================================================
--- vmkit/trunk/lib/j3/VMCore/JnjvmStaleRef.cpp (original)
+++ vmkit/trunk/lib/j3/VMCore/JnjvmStaleRef.cpp Thu Apr 25 12:00:53 2013
@@ -92,6 +92,8 @@ void Jnjvm::resetReferenceIfStale(const
 
 	if (!ccl->classLoader->isZombie()) return;
 
+	return;
+
 #if DEBUG_VERBOSE_STALE_REF
 
 	cerr << "Resetting ref=" << ref << " obj=" << **ref;
@@ -100,6 +102,8 @@ void Jnjvm::resetReferenceIfStale(const
 
 #endif
 
+//	return;
+
 	Jnjvm* vm = JavaThread::get()->getJVM();
 	if (JavaThread* ownerThread = (JavaThread*)vmkit::ThinLock::getOwner(*ref, vm->lockSystem)) {
 		if (vmkit::FatLock* lock = vmkit::ThinLock::getFatLock(*ref, vm->lockSystem))





More information about the vmkit-commits mailing list