Home
last modified time | relevance | path

Searched refs:ChunkID (Results 1 – 20 of 20) sorted by relevance

/external/perfetto/src/tracing/core/
Dtrace_buffer_unittest.cc53 FakeChunk CreateChunk(ProducerID p, WriterID w, ChunkID c) { in CreateChunk()
66 ChunkID c, in TryPatchChunkContents()
94 std::initializer_list<std::tuple<ProducerID, WriterID, ChunkID>> chunks) { in AppendChunks()
106 std::initializer_list<ChunkID> chunk_ids) { in IteratorSeqEq()
165 for (ChunkID chunk_id = 0; chunk_id < 1000; chunk_id++) { in TEST_F()
188 ASSERT_EQ(32u, CreateChunk(ProducerID(i), WriterID(i), ChunkID(i)) in TEST_F()
207 ASSERT_EQ(512u, CreateChunk(ProducerID(1), WriterID(1), ChunkID(i * 4)) in TEST_F()
210 ASSERT_EQ(512u, CreateChunk(ProducerID(1), WriterID(1), ChunkID(i * 4 + 1)) in TEST_F()
213 ASSERT_EQ(1024u, CreateChunk(ProducerID(1), WriterID(1), ChunkID(i * 4 + 2)) in TEST_F()
216 ASSERT_EQ(2048u, CreateChunk(ProducerID(1), WriterID(1), ChunkID(i * 4 + 3)) in TEST_F()
[all …]
Dpatch_list_unittest.cc43 pl.emplace_back(ChunkID(5), 50); in TEST()
44 ASSERT_THAT(pl, ElementsAre(Patch(ChunkID(5), 50))); in TEST()
46 pl.emplace_back(ChunkID(6), 60); in TEST()
47 ASSERT_THAT(pl, ElementsAre(Patch(ChunkID(5), 50), Patch(ChunkID(6), 60))); in TEST()
49 ASSERT_EQ(pl.front(), Patch(ChunkID(5), 50)); in TEST()
50 ASSERT_EQ(pl.back(), Patch(ChunkID(6), 60)); in TEST()
53 ASSERT_EQ(pl.front(), Patch(ChunkID(6), 60)); in TEST()
54 pl.emplace_back(ChunkID(7), 70); in TEST()
57 ASSERT_EQ(pl.front(), Patch(ChunkID(7), 70)); in TEST()
58 ASSERT_EQ(pl.back(), Patch(ChunkID(7), 70)); in TEST()
[all …]
Dtrace_buffer.h193 ChunkID chunk_id,
208 ChunkID,
289 ChunkID chunk_id = 0;
329 Key(ProducerID p, WriterID w, ChunkID c) in Key()
355 ChunkID chunk_id;
447 ChunkID wrapping_id;
461 ChunkID chunk_id() const { in chunk_id()
639 std::map<std::pair<ProducerID, WriterID>, ChunkID> last_chunk_id_written_;
Dpatch_list.h38 Patch(ChunkID c, uint16_t o) : chunk_id(c), offset(o) {} in Patch()
41 const ChunkID chunk_id;
73 Patch* emplace_back(ChunkID chunk_id, uint16_t offset) { in emplace_back()
Dtrace_writer_impl.h43 bool SetFirstChunkId(ChunkID) override;
70 ChunkID next_chunk_id_ = 0;
Dtrace_buffer.cc109 ChunkID chunk_id, in CopyChunkUntrusted()
178 static_assert(std::numeric_limits<ChunkID>::max() == kMaxChunkID, in CopyChunkUntrusted()
300 ChunkID& last_chunk_id = last_chunk_id_written_[producer_and_writer_id]; in CopyChunkUntrusted()
301 static_assert(std::numeric_limits<ChunkID>::max() == kMaxChunkID, in CopyChunkUntrusted()
408 ChunkID chunk_id, in TryPatchChunkContents()
533 ChunkID last_chunk_id = cur->first.chunk_id; in MoveNext()
728 static_assert(static_cast<ChunkID>(kMaxChunkID + 1) == 0, in ReadAhead()
731 ChunkID next_chunk_id = read_iter_.chunk_id() + 1; in ReadAhead()
Dtrace_writer_impl.cc162 const ChunkID cur_chunk_id = in GetNewBuffer()
223 bool TraceWriterImpl::SetFirstChunkId(ChunkID chunk_id) { in SetFirstChunkId()
234 bool TraceWriter::SetFirstChunkId(ChunkID) { in SetFirstChunkId() argument
Dstartup_trace_writer.cc37 ChunkID chunk_id, in NewChunk()
168 ChunkID next_chunk_id = CommitLocalBufferChunks( in BindToArbiter()
299 ChunkID StartupTraceWriter::CommitLocalBufferChunks( in CommitLocalBufferChunks()
319 ChunkID next_chunk_id = 0; in CommitLocalBufferChunks()
Dstartup_trace_writer_unittest.cc77 ChunkID current_max_chunk_id = 0; in VerifyPackets()
91 ChunkID chunk_id = chunk.header()->chunk_id.load(); in VerifyPackets()
175 ChunkID last_read_max_chunk_id_ = 0;
Dshared_memory_arbiter_impl.cc218 ChunkID last_chunk_id = 0; // 0 is irrelevant but keeps the compiler happy. in UpdateCommitDataRequest()
Dshared_memory_abi.cc96 static_assert(sizeof(ChunkHeader::chunk_id) == sizeof(ChunkID), in Initialize()
Dtracing_service_impl.cc1873 ChunkID chunk_id, in CopyProducerPageIntoLogBuffer()
1937 const ChunkID chunk_id = static_cast<ChunkID>(chunk.chunk_id()); in ApplyChunkPatches()
1941 static_assert(std::numeric_limits<ChunkID>::max() == kMaxChunkID, in ApplyChunkPatches()
2579 ChunkID chunk_id = chunk_header.chunk_id.load(std::memory_order_relaxed); in CommitData()
Dtracing_service_impl.h228 ChunkID,
/external/perfetto/include/perfetto/tracing/core/
Dbasic_types.h56 using ChunkID = uint32_t; variable
57 static constexpr ChunkID kMaxChunkID = static_cast<ChunkID>(-1);
Dtrace_writer.h88 virtual bool SetFirstChunkId(ChunkID);
Dstartup_trace_writer.h134 ChunkID CommitLocalBufferChunks(SharedMemoryArbiterImpl*, WriterID, BufferID);
/external/perfetto/src/tracing/test/
Dfake_packet.h54 FakeChunk(TraceBuffer* t, ProducerID p, WriterID w, ChunkID c);
82 ChunkID chunk_id;
Dfake_packet.cc106 FakeChunk::FakeChunk(TraceBuffer* t, ProducerID p, WriterID w, ChunkID c) in FakeChunk()
/external/perfetto/protos/perfetto/common/
Dcommit_data_request.proto60 // {WriterID, ChunkID} uniquely identify a chunk for the current producer.
/external/perfetto/docs/
Dlife-of-a-tracing-session.md53 `{ProducerID (unspoofable), WriterID, ChunkID}` is still present in the