Searched refs:TracingBackend (Results 1 – 13 of 13) sorted by relevance
36 TracingBackend::~TracingBackend() = default;
28 class PERFETTO_EXPORT TracingBackendFake : public TracingBackend {30 static TracingBackend* GetInstance();
38 class PERFETTO_EXPORT SystemTracingBackend : public TracingBackend {40 static TracingBackend* GetInstance();
38 class PERFETTO_EXPORT InProcessTracingBackend : public TracingBackend {40 static TracingBackend* GetInstance();
46 class PERFETTO_EXPORT TracingBackend {48 virtual ~TracingBackend();
43 class TracingBackend; variable72 TracingBackend* custom_backend = nullptr; // [Optional].134 using BackendFactoryFunction = TracingBackend* (*)();
25 TracingBackend* SystemTracingBackend::GetInstance() { in GetInstance()
51 class TracingBackend; variable368 TracingBackend* backend = nullptr;372 TracingBackend::ConnectProducerArgs producer_conn_args;
30 TracingBackend* SystemTracingBackend::GetInstance() { in GetInstance()
78 TracingBackend* InProcessTracingBackend::GetInstance() { in GetInstance()
131 TracingBackend* TracingBackendFake::GetInstance() { in GetInstance()
712 auto add_backend = [this, &args](TracingBackend* backend, BackendType type) { in Initialize()1439 TracingBackend::ConnectConsumerArgs conn_args; in InitializeConsumer()
55 intended to be called or overridden by the embedder (e.g. TracingBackend's