Searched refs:TraceBufferChunk (Results 1 - 3 of 3) sorted by relevance

/external/chromium_org/base/debug/
H A Dtrace_event_impl.h190 // TraceBufferChunk is the basic unit of TraceBuffer.
191 class BASE_EXPORT TraceBufferChunk { class in namespace:base::debug
193 TraceBufferChunk(uint32 seq) function in class:base::debug::TraceBufferChunk
215 scoped_ptr<TraceBufferChunk> Clone() const;
230 virtual scoped_ptr<TraceBufferChunk> GetChunk(size_t *index) = 0;
232 scoped_ptr<TraceBufferChunk> chunk) = 0;
240 virtual const TraceBufferChunk* NextChunk() = 0;
807 scoped_ptr<TraceBufferChunk> thread_shared_chunk_;
H A Dtrace_event_impl.cc71 const size_t kTraceBufferChunkSize = TraceBufferChunk::kTraceBufferChunkSize;
143 virtual scoped_ptr<TraceBufferChunk> GetChunk(size_t* index) OVERRIDE {
155 TraceBufferChunk* chunk = chunks_[*index];
160 chunk = new TraceBufferChunk(current_chunk_seq_++);
162 return scoped_ptr<TraceBufferChunk>(chunk);
166 scoped_ptr<TraceBufferChunk> chunk) OVERRIDE {
194 TraceBufferChunk* chunk = chunks_[handle.chunk_index];
200 virtual const TraceBufferChunk* NextChunk() OVERRIDE {
222 TraceBufferChunk* chunk = chunks_[chunk_index];
234 virtual const TraceBufferChunk* NextChun
[all...]
H A Dtrace_event_unittest.cc2496 size_t num_chunks = capacity / TraceBufferChunk::kTraceBufferChunkSize;
2501 scoped_ptr<TraceBufferChunk*[]> chunks(new TraceBufferChunk*[num_chunks]);
2507 EXPECT_EQ((i + 1) * TraceBufferChunk::kTraceBufferChunkSize,
2517 buffer->ReturnChunk(i, scoped_ptr<TraceBufferChunk>(chunks[i]));
2532 scoped_ptr<TraceBufferChunk>(chunks[num_chunks - i - 1]));
2545 buffer->ReturnChunk(i, scoped_ptr<TraceBufferChunk>(chunks[i]));
2556 size_t num_chunks = capacity / TraceBufferChunk::kTraceBufferChunkSize;
2562 scoped_ptr<TraceBufferChunk*[]> chunks(new TraceBufferChunk*[half_chunk
[all...]

Completed in 306 milliseconds