OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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