Home
last modified time | relevance | path

Searched refs:TracingService (Results 1 – 25 of 52) sorted by relevance

123

/external/perfetto/include/perfetto/ext/tracing/ipc/
Dproducer_ipc_client.h67 static std::unique_ptr<TracingService::ProducerEndpoint> Connect(
72 TracingService::ProducerSMBScrapingMode smb_scraping_mode =
73 TracingService::ProducerSMBScrapingMode::kDefault,
82 static std::unique_ptr<TracingService::ProducerEndpoint> Connect(
87 TracingService::ProducerSMBScrapingMode smb_scraping_mode =
88 TracingService::ProducerSMBScrapingMode::kDefault,
Dservice_ipc_host.h32 class TracingService; variable
55 virtual TracingService* service() const = 0;
Dconsumer_ipc_client.h45 static std::unique_ptr<TracingService::ConsumerEndpoint>
/external/perfetto/include/perfetto/tracing/internal/
Din_process_tracing_backend.h30 class TracingService; variable
50 TracingService* GetOrCreateService(base::TaskRunner*);
52 std::unique_ptr<TracingService> service_;
/external/perfetto/src/tracing/ipc/producer/
Dproducer_ipc_client_impl.cc42 std::unique_ptr<TracingService::ProducerEndpoint> ProducerIPCClient::Connect( in Connect()
47 TracingService::ProducerSMBScrapingMode smb_scraping_mode, in Connect()
53 return std::unique_ptr<TracingService::ProducerEndpoint>( in Connect()
64 std::unique_ptr<TracingService::ProducerEndpoint> ProducerIPCClient::Connect( in Connect()
69 TracingService::ProducerSMBScrapingMode smb_scraping_mode, in Connect()
74 return std::unique_ptr<TracingService::ProducerEndpoint>( in Connect()
87 TracingService::ProducerSMBScrapingMode smb_scraping_mode, in ProducerIPCClientImpl()
146 case TracingService::ProducerSMBScrapingMode::kDefault: in OnConnect()
150 case TracingService::ProducerSMBScrapingMode::kEnabled: in OnConnect()
154 case TracingService::ProducerSMBScrapingMode::kDisabled: in OnConnect()
Dproducer_ipc_client_impl.h48 class ProducerIPCClientImpl : public TracingService::ProducerEndpoint,
55 TracingService::ProducerSMBScrapingMode,
121 TracingService::ProducerSMBScrapingMode const smb_scraping_mode_;
/external/perfetto/src/tracing/test/
Dmock_consumer.h50 void Connect(TracingService* svc, uid_t = 0);
65 TracingService::ConsumerEndpoint* endpoint() { in endpoint()
88 std::unique_ptr<TracingService::ConsumerEndpoint> service_endpoint_;
Dmock_producer.h47 void Connect(TracingService* svc,
76 TracingService::ProducerEndpoint* endpoint() { in endpoint()
97 std::unique_ptr<TracingService::ProducerEndpoint> service_endpoint_;
Dtracing_integration_test.cc181 virtual TracingService::ProducerSMBScrapingMode GetProducerSMBScrapingMode() { in GetProducerSMBScrapingMode()
182 return TracingService::ProducerSMBScrapingMode::kDefault; in GetProducerSMBScrapingMode()
216 std::unique_ptr<TracingService::ProducerEndpoint> producer_endpoint_;
218 std::unique_ptr<TracingService::ConsumerEndpoint> consumer_endpoint_;
463 TracingService::ProducerSMBScrapingMode GetProducerSMBScrapingMode() in GetProducerSMBScrapingMode()
465 return TracingService::ProducerSMBScrapingMode::kEnabled; in GetProducerSMBScrapingMode()
/external/perfetto/src/tracing/internal/
Din_process_tracing_backend.cc97 TracingService::ProducerSMBScrapingMode::kEnabled, in ConnectProducer()
107 TracingService* InProcessTracingBackend::GetOrCreateService( in GetOrCreateService()
111 service_ = TracingService::CreateInstance(std::move(shm), task_runner); in GetOrCreateService()
/external/perfetto/src/tracing/core/
Dvirtual_destructors.cc32 TracingService::~TracingService() = default;
Dshared_memory_arbiter_impl.h101 TracingService::ProducerEndpoint*,
143 void BindToProducerEndpoint(TracingService::ProducerEndpoint*,
233 TracingService::ProducerEndpoint* producer_endpoint_ = nullptr;
Dtracing_service_impl.h68 class TracingServiceImpl : public TracingService {
82 class ProducerEndpointImpl : public TracingService::ProducerEndpoint {
185 class ConsumerEndpointImpl : public TracingService::ConsumerEndpoint {
287 std::unique_ptr<TracingService::ProducerEndpoint> ConnectProducer(
299 std::unique_ptr<TracingService::ConsumerEndpoint> ConnectConsumer(
/external/perfetto/src/tracing/ipc/service/
Dproducer_ipc_service.h43 explicit ProducerIPCService(TracingService* core_service);
104 std::unique_ptr<TracingService::ProducerEndpoint> service_endpoint;
124 TracingService* const core_service_;
Dservice_ipc_host_impl.h45 TracingService* service() const override;
52 std::unique_ptr<TracingService> svc_; // The service business logic.
Dconsumer_ipc_service.h43 explicit ConsumerIPCService(TracingService* core_service);
101 std::unique_ptr<TracingService::ConsumerEndpoint> service_endpoint;
152 TracingService* const core_service_;
Dservice_ipc_host_impl.cc71 svc_ = TracingService::CreateInstance(std::move(shm_factory), task_runner_); in DoStart()
91 TracingService* ServiceIPCHostImpl::service() const { in service()
Dproducer_ipc_service.cc37 ProducerIPCService::ProducerIPCService(TracingService* core_service) in ProducerIPCService()
69 TracingService::ProducerSMBScrapingMode smb_scraping_mode = in InitializeConnection()
70 TracingService::ProducerSMBScrapingMode::kDefault; in InitializeConnection()
75 smb_scraping_mode = TracingService::ProducerSMBScrapingMode::kDisabled; in InitializeConnection()
78 smb_scraping_mode = TracingService::ProducerSMBScrapingMode::kEnabled; in InitializeConnection()
/external/perfetto/test/trace_processor/chrome/
Dmemory_snapshot_os_dump_events.out9 7,29877,"Service: tracing.mojom.TracingService",111027205123000,"detailed",31002624.000000,19920896…
18 7,29877,"Service: tracing.mojom.TracingService",111037187565000,"detailed",33386496.000000,20455424…
/external/perfetto/include/perfetto/ext/tracing/core/
Dtracing_service.h254 class PERFETTO_EXPORT TracingService {
274 static std::unique_ptr<TracingService> CreateInstance(
278 virtual ~TracingService();
Dshared_memory_arbiter.h92 virtual void BindToProducerEndpoint(TracingService::ProducerEndpoint*,
184 TracingService::ProducerEndpoint*,
/external/perfetto/src/traced/service/
Dbuiltin_producer.h53 void ConnectInProcess(TracingService* svc);
81 std::unique_ptr<TracingService::ProducerEndpoint> endpoint_;
Dbuiltin_producer.cc63 void BuiltinProducer::ConnectInProcess(TracingService* svc) { in ConnectInProcess()
67 TracingService::ProducerSMBScrapingMode::kDisabled, in ConnectInProcess()
/external/perfetto/src/profiling/memory/
Djava_hprof_producer.h61 std::unique_ptr<TracingService::ProducerEndpoint> endpoint);
93 std::unique_ptr<TracingService::ProducerEndpoint> endpoint_;
/external/perfetto/src/tracing/
DREADME.md11 - Create a TracingService instance via TracingService::CreateInstance

123