Home
last modified time | relevance | path

Searched refs:WriterID (Results 1 – 24 of 24) sorted by relevance

/external/perfetto/src/tracing/core/
Dtrace_buffer_unittest.cc52 FakeChunk CreateChunk(ProducerID p, WriterID w, ChunkID c) { in CreateChunk()
64 WriterID w, in TryPatchChunkContents()
93 std::initializer_list<std::tuple<ProducerID, WriterID, ChunkID>> chunks) { in AppendChunks() argument
104 WriterID w, in IteratorSeqEq()
121 SequenceIterator GetReadIterForSequence(ProducerID p, WriterID w) { in GetReadIterForSequence()
166 CreateChunk(ProducerID(1), WriterID(1), chunk_id) in TEST_F()
187 ASSERT_EQ(32u, CreateChunk(ProducerID(i), WriterID(i), ChunkID(i)) in TEST_F()
206 ASSERT_EQ(512u, CreateChunk(ProducerID(1), WriterID(1), ChunkID(i * 4)) in TEST_F()
209 ASSERT_EQ(512u, CreateChunk(ProducerID(1), WriterID(1), ChunkID(i * 4 + 1)) in TEST_F()
212 ASSERT_EQ(1024u, CreateChunk(ProducerID(1), WriterID(1), ChunkID(i * 4 + 2)) in TEST_F()
[all …]
Dshared_memory_arbiter_impl.h126 void SendPatches(WriterID writer_id,
189 WriterID writer_id,
202 bool TryDirectPatchLocked(WriterID writer_id,
210 void ReleaseWriterID(WriterID);
244 IdAllocator<WriterID> active_writer_ids_;
256 std::map<WriterID, MaybeUnboundBufferID> pending_writers_;
Dtrace_buffer.h161 WriterID writer_id;
193 WriterID writer_id,
216 WriterID,
305 WriterID writer_id = 0;
338 Key(ProducerID p, WriterID w, ChunkID c) in Key()
363 WriterID writer_id;
465 WriterID writer_id() const { in writer_id()
648 std::map<std::pair<ProducerID, WriterID>, ChunkID> last_chunk_id_written_;
Dtrace_writer_impl.h42 WriterID,
50 WriterID writer_id() const override;
70 const WriterID id_;
Dshared_memory_arbiter_impl.cc234 const WriterID writer_id = chunk.writer_id(); in ReturnCompletedChunk()
239 void SharedMemoryArbiterImpl::SendPatches(WriterID writer_id, in SendPatches()
248 WriterID writer_id, in UpdateCommitDataRequest()
388 WriterID writer_id, in TryDirectPatchLocked()
695 std::vector<std::pair<WriterID, BufferID>> writers_to_register; in BindStartupTargetBufferImpl()
789 WriterID id; in CreateTraceWriterInternal()
842 void SharedMemoryArbiterImpl::ReleaseWriterID(WriterID id) { in ReleaseWriterID()
Dtracing_service_impl.h130 base::Optional<BufferID> buffer_id_for_writer(WriterID writer_id) const { in buffer_id_for_writer()
174 std::map<WriterID, BufferID> writers_;
253 WriterID,
411 WriterID writer_id) { in GetPacketSequenceID()
499 std::map<std::pair<ProducerID, WriterID>, PacketSequenceID>
Dnull_trace_writer.cc50 WriterID NullTraceWriter::writer_id() const { in writer_id()
Dnull_trace_writer.h39 WriterID writer_id() const override;
Dtrace_writer_for_testing.h45 WriterID writer_id() const override;
Dtrace_writer_impl.cc46 WriterID id, in TraceWriterImpl()
368 WriterID TraceWriterImpl::writer_id() const { in writer_id()
Dtrace_writer_for_testing.cc91 WriterID TraceWriterForTesting::writer_id() const { in writer_id()
Dtrace_buffer.cc110 WriterID writer_id, in CopyChunkUntrusted()
413 WriterID writer_id, in TryPatchChunkContents()
600 const WriterID writer_id = read_iter_.writer_id(); in ReadNextTracePacket()
Dshared_memory_arbiter_impl_unittest.cc271 std::map<WriterID, std::unique_ptr<TraceWriter>> writers; in TEST_P()
276 WriterID writer_id = writer->writer_id(); in TEST_P()
Dshared_memory_abi.cc128 static_assert(sizeof(ChunkHeader::writer_id) == sizeof(WriterID), in Initialize()
Dtracing_service_impl.cc1787 WriterID writer_id = chunk.writer_id(); in ScrapeSharedMemoryBuffers()
2566 WriterID writer_id, in CopyProducerPageIntoLogBuffer()
2632 const WriterID writer_id = static_cast<WriterID>(chunk.writer_id()); in ApplyChunkPatches()
3608 writers_[static_cast<WriterID>(writer_id)] = in RegisterTraceWriter()
3615 writers_.erase(static_cast<WriterID>(writer_id)); in UnregisterTraceWriter()
3654 WriterID writer_id = chunk_header.writer_id.load(std::memory_order_relaxed); in CommitData()
Dtracing_service_impl_unittest.cc147 const std::map<WriterID, BufferID>& GetWriters(ProducerID producer_id) { in GetWriters()
2704 std::map<WriterID, BufferID> expected_writers; in TEST_F()
/external/perfetto/include/perfetto/ext/tracing/core/
Dbasic_types.h42 using WriterID = uint16_t; variable
53 static constexpr WriterID kMaxWriterID = static_cast<WriterID>((1 << 10) - 1);
Dtrace_writer.h83 virtual WriterID writer_id() const = 0;
/external/perfetto/src/tracing/test/
Dfake_packet.h54 FakeChunk(TraceBuffer* t, ProducerID p, WriterID w, ChunkID c);
83 WriterID writer_id;
Dfake_packet.cc106 FakeChunk::FakeChunk(TraceBuffer* t, ProducerID p, WriterID w, ChunkID c) in FakeChunk()
Dtracing_integration_test.cc203 const std::map<WriterID, BufferID>& GetWriters(ProducerID producer_id) { in GetWriters()
/external/perfetto/protos/perfetto/common/
Dcommit_data_request.proto59 // {WriterID, ChunkID} uniquely identify a chunk for the current producer.
/external/perfetto/docs/design-docs/
Dlife-of-a-tracing-session.md53 `{ProducerID (unspoofable), WriterID, ChunkID}` is still present in the
/external/perfetto/docs/concepts/
Dservice-model.md114 * Is part of a reliable and ordered sequence, identified by the `WriterID`: