[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