HomeSort by relevance Sort by last modified time
    Searched defs:TraceBufferChunk (Results 1 - 4 of 4) 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();
62 virtual std::unique_ptr<TraceBufferChunk> GetChunk(size_t* index) = 0;
64 std::unique_ptr<TraceBufferChunk> chunk) = 0;
72 virtual const TraceBufferChunk* NextChunk() = 0;
trace_buffer.cc 34 std::unique_ptr<TraceBufferChunk> GetChunk(size_t* index) override {
48 TraceBufferChunk* chunk = chunks_[*index].release();
53 chunk = new TraceBufferChunk(current_chunk_seq_++);
55 return std::unique_ptr<TraceBufferChunk>(chunk);
59 std::unique_ptr<TraceBufferChunk> chunk) override {
75 return chunks_.size() * TraceBufferChunk::kTraceBufferChunkSize;
79 return max_chunks_ * TraceBufferChunk::kTraceBufferChunkSize;
85 TraceBufferChunk* chunk = chunks_[handle.chunk_index].get();
91 const TraceBufferChunk* NextChunk() override {
142 std::vector<std::unique_ptr<TraceBufferChunk>> chunks_
    [all...]
  /external/v8/src/libplatform/tracing/
trace-buffer.cc 29 chunk.reset(new TraceBufferChunk(current_chunk_seq_++));
73 chunk_index * TraceBufferChunk::kChunkSize + event_index;
81 *chunk_index = indices / TraceBufferChunk::kChunkSize;
82 *event_index = indices % TraceBufferChunk::kChunkSize;
90 TraceBufferChunk::TraceBufferChunk(uint32_t seq) : seq_(seq) {}
92 void TraceBufferChunk::Reset(uint32_t new_seq) {
97 TraceObject* TraceBufferChunk::AddTraceEvent(size_t* event_index) {
  /external/v8/include/libplatform/
v8-tracing.h 122 class V8_PLATFORM_EXPORT TraceBufferChunk {
124 explicit TraceBufferChunk(uint32_t seq);
142 TraceBufferChunk(const TraceBufferChunk&) = delete;
143 void operator=(const TraceBufferChunk&) = delete;

Completed in 118 milliseconds