Lines Matching refs:tracing

16 #include "src/tracing/trace-categories.h"
47 // TODO(petermarshall): Remove with the old tracing implementation - Perfetto
51 #define TRACE_STR_COPY(str) v8::internal::tracing::TraceStringWithCopy(str)
56 v8::internal::tracing::TraceID::WithScope(scope, id)
69 // Implementation specific tracing API definitions.
74 // the unsigned char is non-zero, tracing is enabled. If tracing is enabled,
75 // TRACE_EVENT_API_ADD_TRACE_EVENT can be called. It's OK if tracing is disabled
76 // between the load of the tracing state and the call to
78 // for best performance when tracing is disabled.
82 v8::internal::tracing::TraceEventHelper::GetTracingController() \
90 // Add a trace event to the platform tracing system.
103 #define TRACE_EVENT_API_ADD_TRACE_EVENT v8::internal::tracing::AddTraceEventImpl
105 // Add a trace event to the platform tracing system.
120 v8::internal::tracing::AddTraceEventWithTimestampImpl
128 v8::internal::tracing::TraceEventHelper::GetTracingController() \
131 // Defines atomic operations used internally by the tracing system.
182 v8::internal::tracing::AddTraceEvent( \
184 v8::internal::tracing::kGlobalScope, v8::internal::tracing::kNoId, \
185 v8::internal::tracing::kNoId, flags, ##__VA_ARGS__); \
194 v8::internal::tracing::ScopedTracer INTERNAL_TRACE_EVENT_UID(tracer); \
196 uint64_t h = v8::internal::tracing::AddTraceEvent( \
199 v8::internal::tracing::kGlobalScope, v8::internal::tracing::kNoId, \
200 v8::internal::tracing::kNoId, TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \
209 v8::internal::tracing::ScopedTracer INTERNAL_TRACE_EVENT_UID(tracer); \
212 v8::internal::tracing::TraceID trace_event_bind_id(bind_id, \
214 uint64_t h = v8::internal::tracing::AddTraceEvent( \
217 v8::internal::tracing::kGlobalScope, v8::internal::tracing::kNoId, \
232 v8::internal::tracing::TraceID trace_event_trace_id(id, \
234 v8::internal::tracing::AddTraceEvent( \
237 v8::internal::tracing::kNoId, trace_event_flags, ##__VA_ARGS__); \
247 v8::internal::tracing::AddTraceEventWithTimestamp( \
249 v8::internal::tracing::kGlobalScope, v8::internal::tracing::kNoId, \
250 v8::internal::tracing::kNoId, flags, timestamp, ##__VA_ARGS__); \
261 v8::internal::tracing::TraceID trace_event_trace_id(id, \
263 v8::internal::tracing::AddTraceEventWithTimestamp( \
266 v8::internal::tracing::kNoId, trace_event_flags, timestamp, \
285 v8::internal::tracing::CallStatsScopedTracer INTERNAL_TRACE_EVENT_UID( \
301 namespace tracing {
396 v8::internal::tracing::TraceEventHelper::GetTracingController();
418 v8::internal::tracing::TraceEventHelper::GetTracingController();
470 // pointers to the internal c_str and pass through to the tracing API,
583 // constructed, even when tracing is disabled. If the members of Data were
622 } // namespace tracing
646 auto value = v8::tracing::TracedValue::Create(); \