/external/perfetto/src/tracing/core/ |
D | trace_buffer.h | 161 WriterID writer_id; member 193 WriterID writer_id, 305 WriterID writer_id = 0; member 339 : producer_id{p}, writer_id{w}, chunk_id{c} {} in Key() 342 : Key(cr.producer_id, cr.writer_id, cr.chunk_id) {} in Key() 348 return std::tie(producer_id, writer_id, chunk_id) < 349 std::tie(other.producer_id, other.writer_id, other.chunk_id); 353 return std::tie(producer_id, writer_id, chunk_id) == 354 std::tie(other.producer_id, other.writer_id, other.chunk_id); 363 WriterID writer_id; member [all …]
|
D | trace_buffer.cc | 110 WriterID writer_id, in CopyChunkUntrusted() argument 150 record.writer_id = writer_id; in CopyChunkUntrusted() 305 auto producer_and_writer_id = std::make_pair(producer_id_trusted, writer_id); in CopyChunkUntrusted() 372 key.producer_id, key.writer_id, key.chunk_id, in DeleteNextChunksFor() 413 WriterID writer_id, in TryPatchChunkContents() argument 418 ChunkMeta::Key key(producer_id, writer_id, chunk_id); in TryPatchChunkContents() 443 producer_id, writer_id, chunk_id, chunk_end - chunk_begin, in TryPatchChunkContents() 499 std::tie(prev_it->first.producer_id, prev_it->first.writer_id) < in GetReadIterForSequence() 500 std::tie(seq_begin->first.producer_id, seq_begin->first.writer_id)); in GetReadIterForSequence() 514 auto producer_and_writer_id = std::make_pair(key.producer_id, key.writer_id); in GetReadIterForSequence() [all …]
|
D | shared_memory_arbiter_impl.cc | 234 const WriterID writer_id = chunk.writer_id(); in ReturnCompletedChunk() local 235 UpdateCommitDataRequest(std::move(chunk), writer_id, target_buffer, in ReturnCompletedChunk() 239 void SharedMemoryArbiterImpl::SendPatches(WriterID writer_id, in SendPatches() argument 243 UpdateCommitDataRequest(Chunk(), writer_id, target_buffer, patch_list); in SendPatches() 248 WriterID writer_id, in UpdateCommitDataRequest() argument 274 PERFETTO_DCHECK(chunk.writer_id() == writer_id); in UpdateCommitDataRequest() 323 TryDirectPatchLocked(writer_id, curr_patch, in UpdateCommitDataRequest() 334 last_patch_req->set_writer_id(writer_id); in UpdateCommitDataRequest() 388 WriterID writer_id, in TryDirectPatchLocked() argument 414 if (chunk.writer_id() == writer_id && in TryDirectPatchLocked()
|
D | shared_memory_abi_unittest.cc | 96 uint16_t writer_id = last_writer_id; in TEST_P() local 98 header.writer_id.store(writer_id); in TEST_P() 127 ASSERT_EQ(writer_id, chunk.header()->writer_id.load()); in TEST_P()
|
D | shared_memory_abi.cc | 65 header->writer_id.store(0u, std::memory_order_relaxed); in ClearChunkHeader() 128 static_assert(sizeof(ChunkHeader::writer_id) == sizeof(WriterID), in Initialize() 134 chunk_header.writer_id.store(static_cast<uint16_t>(-1)); in Initialize() 135 PERFETTO_CHECK(kMaxWriterID <= chunk_header.writer_id.load()); in Initialize() 195 new_header->writer_id.store(header->writer_id, in TryAcquireChunk()
|
D | shared_memory_arbiter_impl.h | 126 void SendPatches(WriterID writer_id, 189 WriterID writer_id, 202 bool TryDirectPatchLocked(WriterID writer_id,
|
D | shared_memory_arbiter_impl_unittest.cc | 276 WriterID writer_id = writer->writer_id(); in TEST_P() local 277 ASSERT_TRUE(writers.emplace(writer_id, std::move(writer)).second); in TEST_P() 282 ASSERT_EQ(arbiter_->CreateTraceWriter(1)->writer_id(), 0); in TEST_P() 302 EXPECT_EQ(writer2->writer_id(), 0); in TEST_P() 476 UnregisterTraceWriter(writer->writer_id())) in TEST_P() 630 UnregisterTraceWriter(writer->writer_id())) in TEST_P()
|
D | tracing_service_impl.h | 98 void RegisterTraceWriter(uint32_t writer_id, 100 void UnregisterTraceWriter(uint32_t writer_id) override; 130 base::Optional<BufferID> buffer_id_for_writer(WriterID writer_id) const { in buffer_id_for_writer() argument 131 const auto it = writers_.find(writer_id); in buffer_id_for_writer() 411 WriterID writer_id) { in GetPacketSequenceID() 412 auto key = std::make_pair(producer_id, writer_id); in GetPacketSequenceID()
|
D | tracing_service_impl.cc | 1787 WriterID writer_id = chunk.writer_id(); in ScrapeSharedMemoryBuffers() local 1789 producer->buffer_id_for_writer(writer_id); in ScrapeSharedMemoryBuffers() 1807 producer->id_, producer->uid_, writer_id, chunk_id, *target_buffer_id, in ScrapeSharedMemoryBuffers() 2048 PERFETTO_DCHECK(sequence_properties.writer_id != 0); in ReadBuffers() 2073 sequence_properties.writer_id)); in ReadBuffers() 2566 WriterID writer_id, in CopyProducerPageIntoLogBuffer() argument 2608 producer->buffer_id_for_writer(writer_id); in CopyProducerPageIntoLogBuffer() 2613 writer_id, producer_id_trusted, *associated_buffer, in CopyProducerPageIntoLogBuffer() 2620 buf->CopyChunkUntrusted(producer_id_trusted, producer_uid_trusted, writer_id, in CopyProducerPageIntoLogBuffer() 2632 const WriterID writer_id = static_cast<WriterID>(chunk.writer_id()); in ApplyChunkPatches() local [all …]
|
D | null_trace_writer_unittest.cc | 31 EXPECT_EQ(writer.writer_id(), 0); in TEST()
|
D | null_trace_writer.cc | 50 WriterID NullTraceWriter::writer_id() const { in writer_id() function in perfetto::NullTraceWriter
|
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_unittest.cc | 161 EXPECT_EQ(writer->writer_id(), last_commit.chunks_to_patch()[0].writer_id()); in TEST_P() 234 EXPECT_EQ(writer->writer_id(), last_commit.chunks_to_patch()[0].writer_id()); in TEST_P()
|
D | trace_writer_impl.cc | 198 header.writer_id.store(id_, std::memory_order_relaxed); in GetNewBuffer() 368 WriterID TraceWriterImpl::writer_id() const { in writer_id() function in perfetto::TraceWriterImpl
|
D | trace_writer_impl.h | 50 WriterID writer_id() const override;
|
/external/perfetto/src/tracing/test/ |
D | mock_producer.cc | 80 void MockProducer::RegisterTraceWriter(uint32_t writer_id, in RegisterTraceWriter() argument 82 service_endpoint_->RegisterTraceWriter(writer_id, target_buffer); in RegisterTraceWriter() 85 void MockProducer::UnregisterTraceWriter(uint32_t writer_id) { in UnregisterTraceWriter() argument 86 service_endpoint_->UnregisterTraceWriter(writer_id); in UnregisterTraceWriter()
|
D | mock_producer.h | 58 void RegisterTraceWriter(uint32_t writer_id, uint32_t target_buffer); 59 void UnregisterTraceWriter(uint32_t writer_id);
|
D | fake_packet.cc | 107 : trace_buffer_{t}, producer_id{p}, writer_id{w}, chunk_id{c} {} in FakeChunk() 161 trace_buffer_->CopyChunkUntrusted(producer_id, uid, writer_id, chunk_id, in CopyIntoTraceBuffer()
|
D | fake_packet.h | 83 WriterID writer_id; variable
|
/external/perfetto/src/tracing/ipc/producer/ |
D | producer_ipc_client_impl.h | 67 void RegisterTraceWriter(uint32_t writer_id, uint32_t target_buffer) override; 68 void UnregisterTraceWriter(uint32_t writer_id) override;
|
D | producer_ipc_client_impl.cc | 343 void ProducerIPCClientImpl::RegisterTraceWriter(uint32_t writer_id, in RegisterTraceWriter() argument 352 req.set_trace_writer_id(writer_id); in RegisterTraceWriter() 358 void ProducerIPCClientImpl::UnregisterTraceWriter(uint32_t writer_id) { in UnregisterTraceWriter() argument 366 req.set_trace_writer_id(writer_id); in UnregisterTraceWriter()
|
/external/perfetto/include/perfetto/ext/tracing/core/ |
D | tracing_service.h | 70 virtual void RegisterTraceWriter(uint32_t writer_id, 75 virtual void UnregisterTraceWriter(uint32_t writer_id) = 0;
|
D | shared_memory_abi.h | 336 std::atomic<uint16_t> writer_id; member 376 uint16_t writer_id() { in writer_id() function 377 return header()->writer_id.load(std::memory_order_relaxed); in writer_id()
|
D | trace_writer.h | 83 virtual WriterID writer_id() const = 0;
|