diff options
Diffstat (limited to 'src/tracing/internal/system_tracing_backend.cc')
-rw-r--r-- | src/tracing/internal/system_tracing_backend.cc | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/tracing/internal/system_tracing_backend.cc b/src/tracing/internal/system_tracing_backend.cc index 5aa349343..987f956d3 100644 --- a/src/tracing/internal/system_tracing_backend.cc +++ b/src/tracing/internal/system_tracing_backend.cc @@ -19,7 +19,6 @@ #include "perfetto/base/logging.h" #include "perfetto/base/task_runner.h" #include "perfetto/ext/tracing/core/tracing_service.h" -#include "perfetto/ext/tracing/ipc/consumer_ipc_client.h" #include "perfetto/ext/tracing/ipc/default_socket.h" #include "perfetto/ext/tracing/ipc/producer_ipc_client.h" @@ -41,18 +40,17 @@ std::unique_ptr<ProducerEndpoint> SystemTracingBackend::ConnectProducer( auto endpoint = ProducerIPCClient::Connect( GetProducerSocket(), args.producer, args.producer_name, args.task_runner, TracingService::ProducerSMBScrapingMode::kEnabled, - args.shmem_size_hint_bytes, args.shmem_page_size_hint_bytes, nullptr, - nullptr, ProducerIPCClient::ConnectionFlags::kRetryIfUnreachable); + args.shmem_size_hint_bytes, args.shmem_page_size_hint_bytes); PERFETTO_CHECK(endpoint); return endpoint; } std::unique_ptr<ConsumerEndpoint> SystemTracingBackend::ConnectConsumer( - const ConnectConsumerArgs& args) { - auto endpoint = ConsumerIPCClient::Connect(GetConsumerSocket(), args.consumer, - args.task_runner); - PERFETTO_CHECK(endpoint); - return endpoint; + const ConnectConsumerArgs&) { + PERFETTO_FATAL( + "Trace session creation is not supported yet when using the system " + "tracing backend. Use the perfetto cmdline client instead to start " + "system-wide tracing sessions"); } } // namespace internal |