Home
last modified time | relevance | path

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

12

/external/perfetto/src/tracing/core/
Dvirtual_destructors.cc32 TracingService::~TracingService() = default;
33 TracingService::ConsumerEndpoint::~ConsumerEndpoint() = default;
34 TracingService::ProducerEndpoint::~ProducerEndpoint() = default;
Dshared_memory_arbiter_impl.h65 TracingService::ProducerEndpoint*,
132 TracingService::ProducerEndpoint* const producer_endpoint_;
Dtracing_service_impl.h58 class TracingServiceImpl : public TracingService {
71 class ProducerEndpointImpl : public TracingService::ProducerEndpoint {
162 class ConsumerEndpointImpl : public TracingService::ConsumerEndpoint {
261 std::unique_ptr<TracingService::ProducerEndpoint> ConnectProducer(
270 std::unique_ptr<TracingService::ConsumerEndpoint> ConnectConsumer(
/external/perfetto/include/perfetto/tracing/ipc/
Dproducer_ipc_client.h44 static std::unique_ptr<TracingService::ProducerEndpoint> Connect(
49 TracingService::ProducerSMBScrapingMode smb_scraping_mode =
50 TracingService::ProducerSMBScrapingMode::kDefault);
Dservice_ipc_host.h30 class TracingService; variable
53 virtual TracingService* service() const = 0;
Dconsumer_ipc_client.h44 static std::unique_ptr<TracingService::ConsumerEndpoint>
/external/perfetto/src/tracing/ipc/producer/
Dproducer_ipc_client_impl.cc40 std::unique_ptr<TracingService::ProducerEndpoint> ProducerIPCClient::Connect( in Connect()
45 TracingService::ProducerSMBScrapingMode smb_scraping_mode) { in Connect()
46 return std::unique_ptr<TracingService::ProducerEndpoint>( in Connect()
56 TracingService::ProducerSMBScrapingMode smb_scraping_mode) in ProducerIPCClientImpl()
85 case TracingService::ProducerSMBScrapingMode::kDefault: in OnConnect()
89 case TracingService::ProducerSMBScrapingMode::kEnabled: in OnConnect()
93 case TracingService::ProducerSMBScrapingMode::kDisabled: in OnConnect()
Dproducer_ipc_client_impl.h52 class ProducerIPCClientImpl : public TracingService::ProducerEndpoint,
59 TracingService::ProducerSMBScrapingMode);
112 TracingService::ProducerSMBScrapingMode const smb_scraping_mode_;
/external/perfetto/src/tracing/test/
Dmock_consumer.h49 void Connect(TracingService* svc, uid_t = 0);
63 TracingService::ConsumerEndpoint* endpoint() { in endpoint()
86 std::unique_ptr<TracingService::ConsumerEndpoint> service_endpoint_;
Dmock_producer.h46 void Connect(TracingService* svc,
73 TracingService::ProducerEndpoint* endpoint() { in endpoint()
94 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_;
448 TracingService::ProducerSMBScrapingMode GetProducerSMBScrapingMode() in GetProducerSMBScrapingMode()
450 return TracingService::ProducerSMBScrapingMode::kEnabled; in GetProducerSMBScrapingMode()
Dfake_producer_endpoint.h25 class FakeProducerEndpoint : public TracingService::ProducerEndpoint {
/external/perfetto/src/tracing/ipc/service/
Dproducer_ipc_service.h42 explicit ProducerIPCService(TracingService* core_service);
101 std::unique_ptr<TracingService::ProducerEndpoint> service_endpoint;
116 TracingService* const core_service_;
Dconsumer_ipc_service.h43 explicit ConsumerIPCService(TracingService* core_service);
93 std::unique_ptr<TracingService::ConsumerEndpoint> service_endpoint;
130 TracingService* const core_service_;
Dservice_ipc_host_impl.h45 TracingService* service() const override;
52 std::unique_ptr<TracingService> svc_; // The service business logic.
Dproducer_ipc_service.cc36 ProducerIPCService::ProducerIPCService(TracingService* core_service) in ProducerIPCService()
68 TracingService::ProducerSMBScrapingMode smb_scraping_mode = in InitializeConnection()
69 TracingService::ProducerSMBScrapingMode::kDefault; in InitializeConnection()
74 smb_scraping_mode = TracingService::ProducerSMBScrapingMode::kDisabled; in InitializeConnection()
77 smb_scraping_mode = TracingService::ProducerSMBScrapingMode::kEnabled; in InitializeConnection()
Dservice_ipc_host_impl.cc71 svc_ = TracingService::CreateInstance(std::move(shm_factory), task_runner_); in DoStart()
91 TracingService* ServiceIPCHostImpl::service() const { in service()
/external/perfetto/include/perfetto/tracing/core/
Dtracing_service.h217 class PERFETTO_EXPORT TracingService {
237 static std::unique_ptr<TracingService> CreateInstance(
241 virtual ~TracingService();
Dshared_memory_arbiter.h82 TracingService::ProducerEndpoint*,
/external/perfetto/src/traced/service/
Dlazy_producer.h57 void ConnectInProcess(TracingService* svc);
68 std::unique_ptr<TracingService::ProducerEndpoint> endpoint_;
Dlazy_producer.cc40 void LazyProducer::ConnectInProcess(TracingService* svc) { in ConnectInProcess()
/external/perfetto/src/tracing/
DREADME.md11 - Create a TracingService instance via TracingService::CreateInstance
/external/perfetto/src/profiling/memory/
Dheapprofd_producer.h150 std::unique_ptr<TracingService::ProducerEndpoint> endpoint);
243 std::unique_ptr<TracingService::ProducerEndpoint> endpoint_;
/external/perfetto/src/perfetto_cmd/
Dtrigger_producer.h61 std::unique_ptr<TracingService::ProducerEndpoint> producer_endpoint_;
/external/perfetto/test/
Dfake_producer.h72 std::unique_ptr<TracingService::ProducerEndpoint> endpoint_;

12