OSDN Git Service

am c7c6d18a: Stop thread from reattaching during runtime shutdown while tracing.
authorJeff Hao <jeffhao@google.com>
Wed, 30 Jul 2014 16:42:18 +0000 (16:42 +0000)
committerAndroid Git Automerger <android-git-automerger@android.com>
Wed, 30 Jul 2014 16:42:18 +0000 (16:42 +0000)
* commit 'c7c6d18a90079b67a7592d3f2cb3d4c6f0081512':
  Stop thread from reattaching during runtime shutdown while tracing.

1  2 
runtime/runtime.cc
runtime/trace.cc
runtime/trace.h

Simple merge
@@@ -174,15 -175,15 +174,15 @@@ bool Trace::UseThreadCpuClock() 
  }
  
  bool Trace::UseWallClock() {
 -  return (clock_source_ == kProfilerClockSourceWall) ||
 -      (clock_source_ == kProfilerClockSourceDual);
 +  return (clock_source_ == kTraceClockSourceWall) ||
 +      (clock_source_ == kTraceClockSourceDual);
  }
  
static void MeasureClockOverhead(Trace* trace) {
-   if (trace->UseThreadCpuClock()) {
void Trace::MeasureClockOverhead() {
+   if (UseThreadCpuClock()) {
      Thread::Current()->GetCpuMicroTime();
    }
-   if (trace->UseWallClock()) {
+   if (UseWallClock()) {
      MicroTime();
    }
  }
diff --cc runtime/trace.h
Simple merge