• Home
  • Raw
  • Download

Lines Matching refs:chunks_

28     chunks_.reserve(max_chunks);  in TraceBufferRingBuffer()
42 if (*index >= chunks_.size()) in GetChunk()
43 chunks_.resize(*index + 1); in GetChunk()
45 TraceBufferChunk* chunk = chunks_[*index].release(); in GetChunk()
46 chunks_[*index] = NULL; // Put NULL in the slot of a in-flight chunk. in GetChunk()
60 DCHECK_LT(index, chunks_.size()); in ReturnChunk()
61 DCHECK(!chunks_[index]); in ReturnChunk()
62 chunks_[index] = std::move(chunk); in ReturnChunk()
71 return chunks_.size() * TraceBufferChunk::kTraceBufferChunkSize; in Size()
79 if (handle.chunk_index >= chunks_.size()) in GetEventByHandle()
81 TraceBufferChunk* chunk = chunks_[handle.chunk_index].get(); in GetEventByHandle()
88 if (chunks_.empty()) in NextChunk()
94 if (chunk_index >= chunks_.size()) // Skip uninitialized chunks. in NextChunk()
96 DCHECK(chunks_[chunk_index]); in NextChunk()
97 return chunks_[chunk_index].get(); in NextChunk()
107 if (chunk_index >= chunks_.size()) // Skip uninitialized chunks. in CloneForIteration()
109 TraceBufferChunk* chunk = chunks_[chunk_index].get(); in CloneForIteration()
110 cloned_buffer->chunks_.push_back(chunk ? chunk->Clone() : NULL); in CloneForIteration()
121 if (chunk_index >= chunks_.size()) // Skip uninitialized chunks. in EstimateTraceMemoryOverhead()
123 chunks_[chunk_index]->EstimateTraceMemoryOverhead(overhead); in EstimateTraceMemoryOverhead()
134 return current_iteration_index_ < chunks_.size() in NextChunk()
135 ? chunks_[current_iteration_index_++].get() in NextChunk()
162 std::vector<scoped_ptr<TraceBufferChunk>> chunks_; member in base::trace_event::__anonb54da8c60111::TraceBufferRingBuffer::ClonedTraceBuffer
188 std::vector<scoped_ptr<TraceBufferChunk>> chunks_; member in base::trace_event::__anonb54da8c60111::TraceBufferRingBuffer
206 chunks_.reserve(max_chunks_); in TraceBufferVector()
214 *index = chunks_.size(); in GetChunk()
215 chunks_.push_back(NULL); // Put NULL in the slot of a in-flight chunk. in GetChunk()
224 DCHECK_LT(index, chunks_.size()); in ReturnChunk()
225 DCHECK(!chunks_[index]); in ReturnChunk()
227 chunks_[index] = chunk.release(); in ReturnChunk()
230 bool IsFull() const override { return chunks_.size() >= max_chunks_; } in IsFull()
234 return chunks_.size() * TraceBufferChunk::kTraceBufferChunkSize; in Size()
242 if (handle.chunk_index >= chunks_.size()) in GetEventByHandle()
244 TraceBufferChunk* chunk = chunks_[handle.chunk_index]; in GetEventByHandle()
251 while (current_iteration_index_ < chunks_.size()) { in NextChunk()
253 const TraceBufferChunk* chunk = chunks_[current_iteration_index_++]; in NextChunk()
268 sizeof(*this) + max_chunks_ * sizeof(decltype(chunks_)::value_type); in EstimateTraceMemoryOverhead()
270 sizeof(*this) + chunks_.size() * sizeof(decltype(chunks_)::value_type); in EstimateTraceMemoryOverhead()
273 for (size_t i = 0; i < chunks_.size(); ++i) { in EstimateTraceMemoryOverhead()
274 TraceBufferChunk* chunk = chunks_[i]; in EstimateTraceMemoryOverhead()
286 ScopedVector<TraceBufferChunk> chunks_; member in base::trace_event::__anonb54da8c60111::TraceBufferVector