Home
last modified time | relevance | path

Searched refs:SharedMemoryArbiter (Results 1 – 17 of 17) sorted by relevance

/external/perfetto/include/perfetto/ext/tracing/core/
Dshared_memory_arbiter.h42 class PERFETTO_EXPORT_COMPONENT SharedMemoryArbiter {
44 virtual ~SharedMemoryArbiter();
182 static std::unique_ptr<SharedMemoryArbiter> CreateInstance(
205 static std::unique_ptr<SharedMemoryArbiter> CreateUnboundInstance(
Dtracing_service.h43 class SharedMemoryArbiter; variable
124 virtual SharedMemoryArbiter* MaybeSharedMemoryArbiter() = 0;
/external/perfetto/src/tracing/ipc/producer/
Dproducer_ipc_client_impl.h43 class SharedMemoryArbiter; variable
60 std::unique_ptr<SharedMemoryArbiter> shm_arbiter);
81 SharedMemoryArbiter* MaybeSharedMemoryArbiter() override;
124 std::unique_ptr<SharedMemoryArbiter> shared_memory_arbiter_;
Dproducer_ipc_client_impl.cc57 std::unique_ptr<SharedMemoryArbiter> shm_arbiter, in Connect()
79 std::unique_ptr<SharedMemoryArbiter> shm_arbiter) { in Connect()
97 std::unique_ptr<SharedMemoryArbiter> shm_arbiter) in ProducerIPCClientImpl()
334 shared_memory_arbiter_ = SharedMemoryArbiter::CreateInstance( in OnServiceRequest()
545 SharedMemoryArbiter* ProducerIPCClientImpl::MaybeSharedMemoryArbiter() { in MaybeSharedMemoryArbiter()
/external/perfetto/src/tracing/core/
Dvirtual_destructors.cc37 SharedMemoryArbiter::~SharedMemoryArbiter() = default;
Dshared_memory_arbiter_impl.cc56 std::unique_ptr<SharedMemoryArbiter> SharedMemoryArbiter::CreateInstance( in CreateInstance()
67 std::unique_ptr<SharedMemoryArbiter> SharedMemoryArbiter::CreateUnboundInstance( in CreateUnboundInstance()
Dshared_memory_arbiter_impl.h106 class SharedMemoryArbiterImpl : public SharedMemoryArbiter {
Dtracing_service_impl.h125 SharedMemoryArbiter* MaybeSharedMemoryArbiter() override;
Dtracing_service_impl.cc4259 SharedMemoryArbiter*
/external/perfetto/include/perfetto/ext/tracing/ipc/
Dproducer_ipc_client.h77 std::unique_ptr<SharedMemoryArbiter> shm_arbiter = nullptr,
92 std::unique_ptr<SharedMemoryArbiter> shm_arbiter = nullptr);
/external/perfetto/src/tracing/internal/
Dsystem_tracing_backend.cc51 std::unique_ptr<SharedMemoryArbiter> arbiter; in ConnectProducer()
64 arbiter = SharedMemoryArbiter::CreateUnboundInstance(shm.get(), in ConnectProducer()
Dtracing_backend_fake.cc76 SharedMemoryArbiter* MaybeSharedMemoryArbiter() override { return nullptr; } in MaybeSharedMemoryArbiter()
/external/perfetto/test/
Dfake_producer.h50 std::unique_ptr<SharedMemoryArbiter> shm_arbiter = nullptr);
57 SharedMemoryArbiter* arbiter,
Dfake_producer.cc53 std::unique_ptr<SharedMemoryArbiter> shm_arbiter) { in Connect()
117 SharedMemoryArbiter* arbiter, in ProduceStartupEventBatch()
Dtest_helper.h246 shm_arbiter_ = SharedMemoryArbiter::CreateUnboundInstance(shm_.get(), 4096); in CreateProducerProvidedSmb()
264 std::unique_ptr<SharedMemoryArbiter> shm_arbiter_;
/external/perfetto/docs/design-docs/
Dlife-of-a-tracing-session.md37 …chunks, using the [`SharedMemoryArbiter`](/include/perfetto/ext/tracing/core/shared_memory_arbiter…
41 acquire a new chunk through the `SharedMemoryArbiter`.
42 16. The `SharedMemoryArbiter` will, out-of-band, send a
49 the `SharedMemoryArbiter` will send an other `CommitDataRequest` IPC message
/external/perfetto/src/tracing/test/
Dmock_producer_endpoint.h50 MOCK_METHOD(SharedMemoryArbiter*, MaybeSharedMemoryArbiter, (), (override));