Home
last modified time | relevance | path

Searched refs:SharedMemoryArbiterImpl (Results 1 – 14 of 14) sorted by relevance

/external/perfetto/src/tracing/core/
Dshared_memory_arbiter_impl.cc36 SharedMemoryABI::PageLayout SharedMemoryArbiterImpl::default_page_layout =
45 return std::unique_ptr<SharedMemoryArbiterImpl>( in CreateInstance()
46 new SharedMemoryArbiterImpl(shared_memory->start(), shared_memory->size(), in CreateInstance()
50 SharedMemoryArbiterImpl::SharedMemoryArbiterImpl( in SharedMemoryArbiterImpl() function in perfetto::SharedMemoryArbiterImpl
62 Chunk SharedMemoryArbiterImpl::GetNewChunk( in GetNewChunk()
84 auto layout = SharedMemoryArbiterImpl::default_page_layout; in GetNewChunk()
151 void SharedMemoryArbiterImpl::ReturnCompletedChunk(Chunk chunk, in ReturnCompletedChunk()
160 void SharedMemoryArbiterImpl::SendPatches(WriterID writer_id, in SendPatches()
167 void SharedMemoryArbiterImpl::UpdateCommitDataRequest(Chunk chunk, in UpdateCommitDataRequest()
174 base::WeakPtr<SharedMemoryArbiterImpl> weak_this; in UpdateCommitDataRequest()
[all …]
Dshared_memory_arbiter_impl.h51 class SharedMemoryArbiterImpl : public SharedMemoryArbiter {
62 SharedMemoryArbiterImpl(void* start,
120 SharedMemoryArbiterImpl(const SharedMemoryArbiterImpl&) = delete;
121 SharedMemoryArbiterImpl& operator=(const SharedMemoryArbiterImpl&) = delete;
148 base::WeakPtrFactory<SharedMemoryArbiterImpl> weak_ptr_factory_;
Dtrace_writer_impl.h29 class SharedMemoryArbiterImpl; variable
36 TraceWriterImpl(SharedMemoryArbiterImpl*, WriterID, BufferID);
59 SharedMemoryArbiterImpl* const shmem_arbiter_;
Dstartup_trace_writer_unittest.cc40 SharedMemoryArbiterImpl::set_default_layout_for_testing( in SetUp()
44 arbiter_.reset(new SharedMemoryArbiterImpl(buf(), buf_size(), page_size(), in SetUp()
154 const SharedMemoryArbiterImpl& arbiter) const { in GetBindingRegistriesCount()
158 size_t GetUnboundWriterCount(const SharedMemoryArbiterImpl& arbiter) const { in GetUnboundWriterCount()
172 std::unique_ptr<SharedMemoryArbiterImpl> arbiter_;
Dtrace_writer_impl_unittest.cc39 SharedMemoryArbiterImpl::set_default_layout_for_testing( in SetUp()
43 arbiter_.reset(new SharedMemoryArbiterImpl(buf(), buf_size(), page_size(), in SetUp()
55 std::unique_ptr<SharedMemoryArbiterImpl> arbiter_;
Dshared_memory_arbiter_impl_unittest.cc62 arbiter_.reset(new SharedMemoryArbiterImpl(buf(), buf_size(), page_size(), in SetUp()
73 std::unique_ptr<SharedMemoryArbiterImpl> arbiter_;
88 SharedMemoryArbiterImpl::set_default_layout_for_testing( in TEST_P()
Dstartup_trace_writer.cc35 SharedMemoryABI::Chunk NewChunk(SharedMemoryArbiterImpl* arbiter, in NewChunk()
142 bool StartupTraceWriter::BindToArbiter(SharedMemoryArbiterImpl* arbiter, in BindToArbiter()
300 SharedMemoryArbiterImpl* arbiter, in CommitLocalBufferChunks()
Dstartup_trace_writer_registry.cc73 SharedMemoryArbiterImpl* arbiter, in BindToArbiter()
Dtracing_service_impl.h52 class SharedMemoryArbiterImpl; variable
155 std::unique_ptr<SharedMemoryArbiterImpl> inproc_shmem_arbiter_;
Dtrace_writer_impl.cc41 TraceWriterImpl::TraceWriterImpl(SharedMemoryArbiterImpl* shmem_arbiter, in TraceWriterImpl()
Dtracing_service_impl.cc2613 inproc_shmem_arbiter_.reset(new SharedMemoryArbiterImpl( in SetSharedMemory()
Dtracing_service_impl_unittest.cc138 std::unique_ptr<SharedMemoryArbiterImpl> TakeShmemArbiterForProducer( in TakeShmemArbiterForProducer()
/external/perfetto/include/perfetto/tracing/core/
Dstartup_trace_writer_registry.h32 class SharedMemoryArbiterImpl; variable
97 SharedMemoryArbiterImpl*,
135 SharedMemoryArbiterImpl* arbiter_ = nullptr; // |nullptr| while unbound.
Dstartup_trace_writer.h36 class SharedMemoryArbiterImpl; variable
127 bool BindToArbiter(SharedMemoryArbiterImpl*,
134 ChunkID CommitLocalBufferChunks(SharedMemoryArbiterImpl*, WriterID, BufferID);