Home
last modified time | relevance | path

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

/external/perfetto/include/perfetto/ext/tracing/core/
Dshared_memory_arbiter.h42 class PERFETTO_EXPORT SharedMemoryArbiter {
44 virtual ~SharedMemoryArbiter();
181 static std::unique_ptr<SharedMemoryArbiter> CreateInstance(
204 static std::unique_ptr<SharedMemoryArbiter> CreateUnboundInstance(
Dtracing_service.h41 class SharedMemoryArbiter; variable
119 virtual SharedMemoryArbiter* MaybeSharedMemoryArbiter() = 0;
/external/perfetto/src/tracing/ipc/producer/
Dproducer_ipc_client_impl.h42 class SharedMemoryArbiter; variable
59 std::unique_ptr<SharedMemoryArbiter> shm_arbiter);
78 SharedMemoryArbiter* MaybeSharedMemoryArbiter() override;
114 std::unique_ptr<SharedMemoryArbiter> shared_memory_arbiter_;
Dproducer_ipc_client_impl.cc51 std::unique_ptr<SharedMemoryArbiter> shm_arbiter, in Connect()
73 std::unique_ptr<SharedMemoryArbiter> shm_arbiter) { in Connect()
91 std::unique_ptr<SharedMemoryArbiter> shm_arbiter) in ProducerIPCClientImpl()
269 shared_memory_arbiter_ = SharedMemoryArbiter::CreateInstance( in OnServiceRequest()
462 SharedMemoryArbiter* ProducerIPCClientImpl::MaybeSharedMemoryArbiter() { in MaybeSharedMemoryArbiter()
/external/perfetto/src/tracing/core/
Dvirtual_destructors.cc37 SharedMemoryArbiter::~SharedMemoryArbiter() = default;
Dshared_memory_arbiter_impl.cc59 std::unique_ptr<SharedMemoryArbiter> SharedMemoryArbiter::CreateInstance( in CreateInstance()
70 std::unique_ptr<SharedMemoryArbiter> SharedMemoryArbiter::CreateUnboundInstance( in CreateUnboundInstance()
Dshared_memory_arbiter_impl.h92 class SharedMemoryArbiterImpl : public SharedMemoryArbiter {
Dtracing_service_impl.h108 SharedMemoryArbiter* MaybeSharedMemoryArbiter() override;
Dshared_memory_arbiter_impl_unittest.cc58 SharedMemoryArbiter* MaybeSharedMemoryArbiter() override { return nullptr; } in MaybeSharedMemoryArbiter()
Dtracing_service_impl.cc3734 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/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.h175 shm_arbiter_ = SharedMemoryArbiter::CreateUnboundInstance(shm_.get(), 4096); in CreateProducerProvidedSmb()
194 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/
Dfake_producer_endpoint.h48 SharedMemoryArbiter* MaybeSharedMemoryArbiter() override { return nullptr; } in MaybeSharedMemoryArbiter()
/external/perfetto/src/tracing/internal/
Dtracing_backend_fake.cc66 SharedMemoryArbiter* MaybeSharedMemoryArbiter() override { return nullptr; } in MaybeSharedMemoryArbiter()
/external/perfetto/src/profiling/memory/
Dheapprofd_producer_unittest.cc46 MOCK_METHOD0(MaybeSharedMemoryArbiter, SharedMemoryArbiter*());