Lines Matching refs:TracingMuxerImpl
64 using RegisteredDataSource = TracingMuxerImpl::RegisteredDataSource;
148 static TracingMuxerImpl* g_prev_instance{};
204 TracingMuxerImpl::ProducerImpl::ProducerImpl( in ProducerImpl()
205 TracingMuxerImpl* muxer, in ProducerImpl()
212 TracingMuxerImpl::ProducerImpl::~ProducerImpl() { in ~ProducerImpl()
216 void TracingMuxerImpl::ProducerImpl::Initialize( in Initialize()
245 void TracingMuxerImpl::ProducerImpl::OnConnect() { in OnConnect()
265 void TracingMuxerImpl::ProducerImpl::OnDisconnect() { in OnDisconnect()
282 void TracingMuxerImpl::ProducerImpl::DisposeConnection() { in DisposeConnection()
295 void TracingMuxerImpl::ProducerImpl::OnTracingSetup() { in OnTracingSetup()
302 void TracingMuxerImpl::ProducerImpl::OnStartupTracingSetup() { in OnStartupTracingSetup()
307 void TracingMuxerImpl::ProducerImpl::SetupDataSource( in SetupDataSource()
317 void TracingMuxerImpl::ProducerImpl::StartDataSource(DataSourceInstanceID id, in StartDataSource()
326 void TracingMuxerImpl::ProducerImpl::StopDataSource(DataSourceInstanceID id) { in StopDataSource()
333 void TracingMuxerImpl::ProducerImpl::Flush( in Flush()
356 void TracingMuxerImpl::ProducerImpl::ClearIncrementalState( in ClearIncrementalState()
367 bool TracingMuxerImpl::ProducerImpl::SweepDeadServices() { in SweepDeadServices()
384 void TracingMuxerImpl::ProducerImpl::SendOnConnectTriggers() { in SendOnConnectTriggers()
400 void TracingMuxerImpl::ProducerImpl::NotifyFlushForDataSourceDone( in NotifyFlushForDataSourceDone()
434 TracingMuxerImpl::ConsumerImpl::ConsumerImpl(TracingMuxerImpl* muxer, in ConsumerImpl()
439 TracingMuxerImpl::ConsumerImpl::~ConsumerImpl() { in ~ConsumerImpl()
443 void TracingMuxerImpl::ConsumerImpl::Initialize( in Initialize()
451 void TracingMuxerImpl::ConsumerImpl::OnConnect() { in OnConnect()
480 void TracingMuxerImpl::ConsumerImpl::OnDisconnect() { in OnDisconnect()
514 void TracingMuxerImpl::ConsumerImpl::Disconnect() { in Disconnect()
529 void TracingMuxerImpl::ConsumerImpl::OnTracingDisabled( in OnTracingDisabled()
544 void TracingMuxerImpl::ConsumerImpl::NotifyStartComplete() { in NotifyStartComplete()
557 void TracingMuxerImpl::ConsumerImpl::NotifyError(const TracingError& error) { in NotifyError()
565 void TracingMuxerImpl::ConsumerImpl::NotifyStopComplete() { in NotifyStopComplete()
577 void TracingMuxerImpl::ConsumerImpl::OnTraceData( in OnTraceData()
617 void TracingMuxerImpl::ConsumerImpl::OnObservableEvents( in OnObservableEvents()
646 void TracingMuxerImpl::ConsumerImpl::OnSessionCloned( in OnSessionCloned()
652 void TracingMuxerImpl::ConsumerImpl::OnTraceStats( in OnTraceStats()
666 void TracingMuxerImpl::ConsumerImpl::OnDetach(bool) {} in OnDetach()
667 void TracingMuxerImpl::ConsumerImpl::OnAttach(bool, const TraceConfig&) {} in OnAttach()
676 TracingMuxerImpl::TracingSessionImpl::TracingSessionImpl( in TracingSessionImpl()
677 TracingMuxerImpl* muxer, in TracingSessionImpl()
683 TracingMuxerImpl::TracingSessionImpl::~TracingSessionImpl() { in ~TracingSessionImpl()
691 void TracingMuxerImpl::TracingSessionImpl::Setup(const TraceConfig& cfg, in Setup()
715 void TracingMuxerImpl::TracingSessionImpl::Start() { in Start()
723 void TracingMuxerImpl::TracingSessionImpl::ChangeTraceConfig( in ChangeTraceConfig()
733 void TracingMuxerImpl::TracingSessionImpl::StartBlocking() { in StartBlocking()
755 void TracingMuxerImpl::TracingSessionImpl::Flush( in Flush()
772 void TracingMuxerImpl::TracingSessionImpl::Stop() { in Stop()
780 void TracingMuxerImpl::TracingSessionImpl::StopBlocking() { in StopBlocking()
802 void TracingMuxerImpl::TracingSessionImpl::ReadTrace(ReadTraceCallback cb) { in ReadTrace()
811 void TracingMuxerImpl::TracingSessionImpl::SetOnStartCallback( in SetOnStartCallback()
824 void TracingMuxerImpl::TracingSessionImpl::SetOnErrorCallback( in SetOnErrorCallback()
841 void TracingMuxerImpl::TracingSessionImpl::SetOnStopCallback( in SetOnStopCallback()
854 void TracingMuxerImpl::TracingSessionImpl::GetTraceStats( in GetTraceStats()
864 void TracingMuxerImpl::TracingSessionImpl::QueryServiceState( in QueryServiceState()
877 TracingMuxerImpl::StartupTracingSessionImpl::StartupTracingSessionImpl( in StartupTracingSessionImpl()
878 TracingMuxerImpl* muxer, in StartupTracingSessionImpl()
884 TracingMuxerImpl::StartupTracingSessionImpl::~StartupTracingSessionImpl() =
887 void TracingMuxerImpl::StartupTracingSessionImpl::Abort() { in Abort()
897 void TracingMuxerImpl::StartupTracingSessionImpl::AbortBlocking() { in AbortBlocking()
918 TracingMuxerImpl::TracingMuxerImpl(const TracingInitArgs& args) in TracingMuxerImpl() function in perfetto::internal::TracingMuxerImpl
936 void TracingMuxerImpl::Initialize(const TracingInitArgs& args) { in Initialize()
954 void TracingMuxerImpl::AddConsumerBackend(TracingConsumerBackend* backend, in AddConsumerBackend()
974 void TracingMuxerImpl::AddProducerBackend(TracingProducerBackend* backend, in AddProducerBackend()
1006 TracingMuxerImpl::RegisteredProducerBackend*
1007 TracingMuxerImpl::FindProducerBackendById(TracingBackendId id) { in FindProducerBackendById()
1016 TracingMuxerImpl::RegisteredProducerBackend*
1017 TracingMuxerImpl::FindProducerBackendByType(BackendType type) { in FindProducerBackendByType()
1026 TracingMuxerImpl::RegisteredConsumerBackend*
1027 TracingMuxerImpl::FindConsumerBackendByType(BackendType type) { in FindConsumerBackendByType()
1036 void TracingMuxerImpl::AddBackends(const TracingInitArgs& args) { in AddBackends()
1086 bool TracingMuxerImpl::RegisterDataSource( in RegisterDataSource()
1133 void TracingMuxerImpl::UpdateDataSourceDescriptor( in UpdateDataSourceDescriptor()
1150 void TracingMuxerImpl::RegisterInterceptor( in RegisterInterceptor()
1185 void TracingMuxerImpl::ActivateTriggers( in ActivateTriggers()
1253 void TracingMuxerImpl::SetupDataSource(TracingBackendId backend_id, in SetupDataSource()
1306 TracingMuxerImpl::FindDataSourceRes TracingMuxerImpl::SetupDataSourceImpl( in SetupDataSourceImpl()
1413 void TracingMuxerImpl::StartDataSource(TracingBackendId backend_id, in StartDataSource()
1477 void TracingMuxerImpl::StartDataSourceImpl(const FindDataSourceRes& ds) { in StartDataSourceImpl()
1496 void TracingMuxerImpl::StopDataSource_AsyncBegin( in StopDataSource_AsyncBegin()
1511 void TracingMuxerImpl::StopDataSource_AsyncBeginImpl( in StopDataSource_AsyncBeginImpl()
1551 void TracingMuxerImpl::StopDataSource_AsyncEnd(TracingBackendId backend_id, in StopDataSource_AsyncEnd()
1643 void TracingMuxerImpl::ClearDataSourceIncrementalState( in ClearDataSourceIncrementalState()
1671 bool TracingMuxerImpl::FlushDataSource_AsyncBegin( in FlushDataSource_AsyncBegin()
1712 void TracingMuxerImpl::FlushDataSource_AsyncEnd( in FlushDataSource_AsyncEnd()
1747 void TracingMuxerImpl::SyncProducersForTesting() { in SyncProducersForTesting()
1801 void TracingMuxerImpl::DestroyStoppedTraceWritersForCurrentThread() { in DestroyStoppedTraceWritersForCurrentThread()
1848 void TracingMuxerImpl::UpdateDataSourcesOnAllBackends() { in UpdateDataSourcesOnAllBackends()
1855 void TracingMuxerImpl::UpdateDataSourceOnAllBackends(RegisteredDataSource& rds, in UpdateDataSourceOnAllBackends()
1882 void TracingMuxerImpl::SetupTracingSession( in SetupTracingSession()
1907 void TracingMuxerImpl::StartTracingSession(TracingSessionGlobalID session_id) { in StartTracingSession()
1936 void TracingMuxerImpl::ChangeTracingSessionConfig( in ChangeTracingSessionConfig()
1957 void TracingMuxerImpl::FlushTracingSession(TracingSessionGlobalID session_id, in FlushTracingSession()
1972 void TracingMuxerImpl::StopTracingSession(TracingSessionGlobalID session_id) { in StopTracingSession()
1999 void TracingMuxerImpl::DestroyTracingSession( in DestroyTracingSession()
2029 void TracingMuxerImpl::ReadTracingSessionData( in ReadTracingSessionData()
2045 void TracingMuxerImpl::GetTraceStats( in GetTraceStats()
2066 void TracingMuxerImpl::QueryServiceState( in QueryServiceState()
2092 void TracingMuxerImpl::SetBatchCommitsDurationForTesting( in SetBatchCommitsDurationForTesting()
2104 bool TracingMuxerImpl::EnableDirectSMBPatchingForTesting( in EnableDirectSMBPatchingForTesting()
2117 TracingMuxerImpl::ConsumerImpl* TracingMuxerImpl::FindConsumer( in FindConsumer()
2123 std::pair<TracingMuxerImpl::ConsumerImpl*,
2124 TracingMuxerImpl::RegisteredConsumerBackend*>
2125 TracingMuxerImpl::FindConsumerAndBackend(TracingSessionGlobalID session_id) { in FindConsumerAndBackend()
2137 void TracingMuxerImpl::InitializeConsumer(TracingSessionGlobalID session_id) { in InitializeConsumer()
2143 TracingMuxerImpl::ConsumerImpl* consumer = res.first; in InitializeConsumer()
2152 void TracingMuxerImpl::OnConsumerDisconnected(ConsumerImpl* consumer) { in OnConsumerDisconnected()
2164 void TracingMuxerImpl::SetMaxProducerReconnectionsForTesting(uint32_t count) { in SetMaxProducerReconnectionsForTesting()
2168 void TracingMuxerImpl::OnProducerDisconnected(ProducerImpl* producer) { in OnProducerDisconnected()
2211 void TracingMuxerImpl::SweepDeadBackends() { in SweepDeadBackends()
2222 TracingMuxerImpl::FindDataSourceRes TracingMuxerImpl::FindDataSource( in FindDataSource()
2245 std::unique_ptr<TraceWriterBase> TracingMuxerImpl::CreateTraceWriter( in CreateTraceWriter()
2305 std::unique_ptr<TracingSession> TracingMuxerImpl::CreateTracingSession( in CreateTracingSession()
2385 TracingMuxerImpl::CreateStartupTracingSession( in CreateStartupTracingSession()
2502 TracingMuxerImpl::CreateStartupTracingSessionBlocking( in CreateStartupTracingSessionBlocking()
2521 void TracingMuxerImpl::AbortStartupTracingSession( in AbortStartupTracingSession()
2596 void TracingMuxerImpl::InitializeInstance(const TracingInitArgs& args) { in InitializeInstance()
2600 auto* muxer = static_cast<TracingMuxerImpl*>(instance_); in InitializeInstance()
2616 new TracingMuxerImpl(args); in InitializeInstance()
2621 void TracingMuxerImpl::ResetForTesting() { in ResetForTesting()
2638 auto* muxer = reinterpret_cast<TracingMuxerImpl*>(instance_); in ResetForTesting()
2710 void TracingMuxerImpl::Shutdown() { in Shutdown()
2711 auto* muxer = reinterpret_cast<TracingMuxerImpl*>(instance_); in Shutdown()
2745 void TracingMuxerImpl::AppendResetForTestingCallback(std::function<void()> cb) { in AppendResetForTestingCallback()