Lines Matching refs:perfetto
24 #include <perfetto.h>
41 * tracepoints happen). To avoid confusing perfetto we need to drop
50 struct TuRenderpassTraits : public perfetto::DefaultDataSourceTraits {
54 class TuRenderpassDataSource : public perfetto::DataSource<TuRenderpassDataSource, TuRenderpassTraits> {
72 * See: https://perfetto.dev/docs/concepts/clock-sync
135 typedef void (*trace_payload_as_extra_func)(perfetto::protos::pbzero::GpuRenderStageEvent *, const void*);
145 * timestamps yet, then skip this trace, otherwise perfetto won't know
185 perfetto::DataSourceDescriptor dsd;
193 uint64_t cpu_ts = perfetto::base::GetBootTimeNs().count();
217 clock->set_clock_id(perfetto::protos::pbzero::BUILTIN_CLOCK_BOOTTIME);
239 packet->set_timestamp(perfetto::base::GetBootTimeNs().count());