HomeSort by relevance Sort by last modified time
    Searched refs:TraceBufferChunk (Results 1 - 5 of 5) sorted by null

  /external/libchrome/base/trace_event/
trace_buffer.h 19 // TraceBufferChunk is the basic unit of TraceBuffer.
20 class BASE_EXPORT TraceBufferChunk {
22 explicit TraceBufferChunk(uint32_t seq);
23 ~TraceBufferChunk();
42 scoped_ptr<TraceBufferChunk> Clone() const;
64 virtual scoped_ptr<TraceBufferChunk> GetChunk(size_t* index) = 0;
66 scoped_ptr<TraceBufferChunk> chunk) = 0;
74 virtual const TraceBufferChunk* NextChunk() = 0;
trace_buffer.cc 33 scoped_ptr<TraceBufferChunk> GetChunk(size_t* index) override {
45 TraceBufferChunk* chunk = chunks_[*index].release();
50 chunk = new TraceBufferChunk(current_chunk_seq_++);
52 return scoped_ptr<TraceBufferChunk>(chunk);
55 void ReturnChunk(size_t index, scoped_ptr<TraceBufferChunk> chunk) override {
71 return chunks_.size() * TraceBufferChunk::kTraceBufferChunkSize;
75 return max_chunks_ * TraceBufferChunk::kTraceBufferChunkSize;
81 TraceBufferChunk* chunk = chunks_[handle.chunk_index].get();
87 const TraceBufferChunk* NextChunk() override {
109 TraceBufferChunk* chunk = chunks_[chunk_index].get()
    [all...]
trace_log.h 34 class TraceBufferChunk;
487 scoped_ptr<TraceBufferChunk> thread_shared_chunk_;
trace_log.cc 66 const size_t kTraceBufferChunkSize = TraceBufferChunk::kTraceBufferChunkSize;
71 kTraceEventVectorBigBufferChunks <= TraceBufferChunk::kMaxChunkIndex,
75 kTraceEventVectorBufferChunks <= TraceBufferChunk::kMaxChunkIndex,
172 DCHECK(chunk_index <= TraceBufferChunk::kMaxChunkIndex);
173 DCHECK(event_index < TraceBufferChunk::kTraceBufferChunkSize);
242 scoped_ptr<TraceBufferChunk> chunk_;
906 while (const TraceBufferChunk* chunk = logged_events->NextChunk()) {
    [all...]
trace_event_unittest.cc     [all...]

Completed in 1575 milliseconds