Lines Matching refs:TrackEvent
76 perfetto::TrackEvent::Register(); // Add this.
168 message TrackEvent {
292 the name and filling in the `TrackEvent::name` field manually.
331 (, "debug_name", debug_value |, TrackEvent::kFieldName, value)*
337 1. A lambda for writing custom TrackEvent fields:
370 4. Arbitrary number of TrackEvent fields (including extensions):
374 perfetto::protos::pbzero::TrackEvent::kFieldName, value);
377 5. Arbitrary combination of debug annotations and TrackEvent fields:
381 perfetto::protos::pbzero::TrackEvent::kFieldName, value1,
385 6. Arbitrary combination of debug annotations / TrackEvent fields and a lambda:
389 pbzero::TrackEvent::kFieldName, value2,
428 11. A track and any combination of debug annotions and TrackEvent fields:
437 pbzero::TrackEvent::kFieldName, value3);
493 perfetto::TrackEvent::SetTrackDescriptor(track, desc);
501 perfetto::TrackEvent::SetTrackDescriptor(
509 perfetto::TrackEvent::EraseTrackDescriptor(track);
553 uint64_t timestamp = perfetto::TrackEvent::GetTraceTimeNs();
640 Observer() { perfetto::TrackEvent::AddSessionObserver(this); }
641 ~Observer() { perfetto::TrackEvent::RemoveSessionObserver(this); }
651 cv.wait(lock, [] { return perfetto::TrackEvent::IsEnabled(); });