Lines Matching refs:the_trace_
107 Trace* volatile Trace::the_trace_ = nullptr; member in art::Trace
553 the_trace = the_trace_; in RunSamplingThread()
554 if (the_trace_->stop_tracing_) { in RunSamplingThread()
607 if (the_trace_ == nullptr) { in ClassPrepare()
614 the_trace_->GetTraceWriter()->RecordMethodInfoV2(klass.Get(), &buffer, &offset); in ClassPrepare()
615 the_trace_->GetTraceWriter()->AddMethodInfoWriteTask(buffer, offset, tid, true); in ClassPrepare()
785 if (the_trace_ != nullptr) { in Start()
820 if (the_trace_ != nullptr) { in Start()
825 the_trace_ = new Trace(trace_file.release(), buffer_size, flags, output_mode, trace_mode); in Start()
830 RecordMethodInfoClassVisitor visitor(the_trace_); in Start()
838 the_trace_->interval_us_ = interval_us; in Start()
853 runtime->GetRuntimeCallbacks()->AddClassLoadCallback(the_trace_); in Start()
856 the_trace_, in Start()
860 UseFastTraceListeners(the_trace_->GetClockSource())); in Start()
862 the_trace_, in Start()
881 if (the_trace_ == nullptr) { in StopTracing()
886 the_trace_->stop_tracing_ = true; in StopTracing()
898 the_trace_->trace_writer_->StopTracing(); in StopTracing()
902 Trace* the_trace = the_trace_; in StopTracing()
915 runtime->GetRuntimeCallbacks()->RemoveClassLoadCallback(the_trace_); in StopTracing()
921 UseFastTraceListeners(the_trace_->GetClockSource())); in StopTracing()
944 the_trace_ = nullptr; in StopTracing()
967 runtime->GetRuntimeCallbacks()->RemoveClassLoadCallback(the_trace_); in RemoveListeners()
969 the_trace_, in RemoveListeners()
973 UseFastTraceListeners(the_trace_->GetClockSource())); in RemoveListeners()
980 if (the_trace_ == nullptr) { in FlushThreadBuffer()
984 the_trace_->trace_writer_->FlushBuffer(self, /* is_sync= */ false, /* free_buffer= */ true); in FlushThreadBuffer()
991 if (the_trace_ == nullptr) { in ReleaseThreadBuffer()
995 the_trace_->trace_writer_->ReleaseBufferForThread(self); in ReleaseThreadBuffer()
1016 if (the_trace_ == nullptr) { in GetMethodTracingMode()
1019 switch (the_trace_->trace_mode_) { in GetMethodTracingMode()
1986 CHECK(the_trace_ != nullptr) << "Trace output mode requested, but no trace currently running"; in GetOutputMode()
1987 return the_trace_->trace_writer_->GetOutputMode(); in GetOutputMode()
1992 CHECK(the_trace_ != nullptr) << "Trace mode requested, but no trace currently running"; in GetMode()
1993 return the_trace_->trace_mode_; in GetMode()
1998 CHECK(the_trace_ != nullptr) << "Trace flags requested, but no trace currently running"; in GetFlags()
1999 return the_trace_->flags_; in GetFlags()
2004 CHECK(the_trace_ != nullptr) << "Trace interval requested, but no trace currently running"; in GetIntervalInMillis()
2005 return the_trace_->interval_us_; in GetIntervalInMillis()
2010 CHECK(the_trace_ != nullptr) << "Trace buffer size requested, but no trace currently running"; in GetBufferSize()
2011 return the_trace_->trace_writer_->GetBufferSize(); in GetBufferSize()
2016 return the_trace_ != nullptr; in IsTracingEnabled()