/external/perfetto/src/tracing/core/ |
D | trace_buffer_unittest.cc | 52 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 …]
|
D | shared_memory_arbiter_impl.h | 126 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_;
|
D | trace_buffer.h | 161 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_;
|
D | trace_writer_impl.h | 42 WriterID, 50 WriterID writer_id() const override; 70 const WriterID id_;
|
D | shared_memory_arbiter_impl.cc | 234 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()
|
D | tracing_service_impl.h | 130 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>
|
D | null_trace_writer.cc | 50 WriterID NullTraceWriter::writer_id() const { in writer_id()
|
D | null_trace_writer.h | 39 WriterID writer_id() const override;
|
D | trace_writer_for_testing.h | 45 WriterID writer_id() const override;
|
D | trace_writer_impl.cc | 46 WriterID id, in TraceWriterImpl() 368 WriterID TraceWriterImpl::writer_id() const { in writer_id()
|
D | trace_writer_for_testing.cc | 91 WriterID TraceWriterForTesting::writer_id() const { in writer_id()
|
D | trace_buffer.cc | 110 WriterID writer_id, in CopyChunkUntrusted() 413 WriterID writer_id, in TryPatchChunkContents() 600 const WriterID writer_id = read_iter_.writer_id(); in ReadNextTracePacket()
|
D | shared_memory_arbiter_impl_unittest.cc | 271 std::map<WriterID, std::unique_ptr<TraceWriter>> writers; in TEST_P() 276 WriterID writer_id = writer->writer_id(); in TEST_P()
|
D | shared_memory_abi.cc | 128 static_assert(sizeof(ChunkHeader::writer_id) == sizeof(WriterID), in Initialize()
|
D | tracing_service_impl.cc | 1787 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()
|
D | tracing_service_impl_unittest.cc | 147 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/ |
D | basic_types.h | 42 using WriterID = uint16_t; variable 53 static constexpr WriterID kMaxWriterID = static_cast<WriterID>((1 << 10) - 1);
|
D | trace_writer.h | 83 virtual WriterID writer_id() const = 0;
|
/external/perfetto/src/tracing/test/ |
D | fake_packet.h | 54 FakeChunk(TraceBuffer* t, ProducerID p, WriterID w, ChunkID c); 83 WriterID writer_id;
|
D | fake_packet.cc | 106 FakeChunk::FakeChunk(TraceBuffer* t, ProducerID p, WriterID w, ChunkID c) in FakeChunk()
|
D | tracing_integration_test.cc | 203 const std::map<WriterID, BufferID>& GetWriters(ProducerID producer_id) { in GetWriters()
|
/external/perfetto/protos/perfetto/common/ |
D | commit_data_request.proto | 59 // {WriterID, ChunkID} uniquely identify a chunk for the current producer.
|
/external/perfetto/docs/design-docs/ |
D | life-of-a-tracing-session.md | 53 `{ProducerID (unspoofable), WriterID, ChunkID}` is still present in the
|
/external/perfetto/docs/concepts/ |
D | service-model.md | 114 * Is part of a reliable and ordered sequence, identified by the `WriterID`:
|