Lines Matching refs:tracing
14 #include "tracing/node_trace_writer.h"
15 #include "tracing/trace_event.h"
16 #include "tracing/traced_value.h"
22 // when tracing is enabled.
41 auto trace_process = tracing::TracedValue::Create();
66 // This only runs the first time tracing is enabled
91 tracing_agent_ = std::make_unique<tracing::Agent>();
92 node::tracing::TraceEventHelper::SetAgent(tracing_agent_.get());
93 node::tracing::TracingController* controller =
99 // Only start the tracing agent if we enabled any tracing categories.
113 node::tracing::TraceEventHelper::SetAgent(nullptr);
118 // Destroy tracing after the platform (and platform threads) have been
147 std::unique_ptr<tracing::AsyncTraceWriter>(
148 new tracing::NodeTraceWriter(
150 tracing::Agent::kUseDefaultCategories);
156 inline tracing::AgentWriterHandle* GetTracingAgentWriter() {
163 std::unique_ptr<tracing::Agent> tracing_agent_;
164 tracing::AgentWriterHandle tracing_file_writer_;
174 "so event tracing is not available.\n");
179 inline tracing::AgentWriterHandle* GetTracingAgentWriter() { return nullptr; }
193 inline tracing::AgentWriterHandle* GetTracingAgentWriter() {