OSDN Git Service

Fix tracing.
authorIan Rogers <irogers@google.com>
Thu, 10 Jul 2014 06:16:06 +0000 (23:16 -0700)
committerIan Rogers <irogers@google.com>
Thu, 10 Jul 2014 06:16:06 +0000 (23:16 -0700)
Change-Id: If6837270baec694c00cc1884bae0f1842d49da75

runtime/trace.cc

index a522e88..1a450c4 100644 (file)
@@ -629,7 +629,7 @@ void Trace::LogMethodTraceEvent(Thread* thread, mirror::ArtMethod* method,
       overflow_ = true;
       return;
     }
-  } while (cur_offset_.CompareExchangeWeakSequentiallyConsistent(old_offset, new_offset) != 0);
+  } while (!cur_offset_.CompareExchangeWeakSequentiallyConsistent(old_offset, new_offset));
 
   TraceAction action = kTraceMethodEnter;
   switch (event) {