Searched refs:TraceBufferChunk (Results 1 – 5 of 5) sorted by relevance
34 std::unique_ptr<TraceBufferChunk> GetChunk(size_t* index) override { in GetChunk()48 TraceBufferChunk* chunk = chunks_[*index].release(); in GetChunk()53 chunk = new TraceBufferChunk(current_chunk_seq_++); in GetChunk()55 return std::unique_ptr<TraceBufferChunk>(chunk); in GetChunk()59 std::unique_ptr<TraceBufferChunk> chunk) override { in ReturnChunk()75 return chunks_.size() * TraceBufferChunk::kTraceBufferChunkSize; in Size()79 return max_chunks_ * TraceBufferChunk::kTraceBufferChunkSize; in Capacity()85 TraceBufferChunk* chunk = chunks_[handle.chunk_index].get(); in GetEventByHandle()91 const TraceBufferChunk* NextChunk() override { in NextChunk()142 std::vector<std::unique_ptr<TraceBufferChunk>> chunks_;[all …]
20 class BASE_EXPORT TraceBufferChunk {22 explicit TraceBufferChunk(uint32_t seq);23 ~TraceBufferChunk();62 virtual std::unique_ptr<TraceBufferChunk> GetChunk(size_t* index) = 0;64 std::unique_ptr<TraceBufferChunk> chunk) = 0;72 virtual const TraceBufferChunk* NextChunk() = 0;
66 const size_t kTraceBufferChunkSize = TraceBufferChunk::kTraceBufferChunkSize;71 kTraceEventVectorBigBufferChunks <= TraceBufferChunk::kMaxChunkIndex,75 kTraceEventVectorBufferChunks <= TraceBufferChunk::kMaxChunkIndex,153 DCHECK(chunk_index <= TraceBufferChunk::kMaxChunkIndex); in MakeHandle()154 DCHECK(event_index < TraceBufferChunk::kTraceBufferChunkSize); in MakeHandle()236 std::unique_ptr<TraceBufferChunk> chunk_;915 while (const TraceBufferChunk* chunk = logged_events->NextChunk()) { in ConvertTraceEventsToTraceFormat()1616 DCHECK(handle.chunk_index <= TraceBufferChunk::kMaxChunkIndex); in GetEventByHandleInternal()1617 DCHECK(handle.event_index <= TraceBufferChunk::kTraceBufferChunkSize - 1); in GetEventByHandleInternal()
38 class TraceBufferChunk; variable509 std::unique_ptr<TraceBufferChunk> thread_shared_chunk_;
2582 size_t num_chunks = capacity / TraceBufferChunk::kTraceBufferChunkSize; in TEST_F()2587 std::unique_ptr<TraceBufferChunk* []> chunks( in TEST_F()2588 new TraceBufferChunk*[num_chunks]); in TEST_F()2594 EXPECT_EQ((i + 1) * TraceBufferChunk::kTraceBufferChunkSize, in TEST_F()2604 buffer->ReturnChunk(i, std::unique_ptr<TraceBufferChunk>(chunks[i])); in TEST_F()2617 buffer->ReturnChunk(num_chunks - i - 1, std::unique_ptr<TraceBufferChunk>( in TEST_F()2631 buffer->ReturnChunk(i, std::unique_ptr<TraceBufferChunk>(chunks[i])); in TEST_F()2642 size_t num_chunks = capacity / TraceBufferChunk::kTraceBufferChunkSize; in TEST_F()2648 std::unique_ptr<TraceBufferChunk* []> chunks( in TEST_F()2649 new TraceBufferChunk*[half_chunks]); in TEST_F()[all …]