#include <trace-buffer.h>
|
uint64_t | MakeHandle (size_t chunk_index, uint32_t chunk_seq, size_t event_index) const |
|
void | ExtractHandle (uint64_t handle, size_t *chunk_index, uint32_t *chunk_seq, size_t *event_index) const |
|
size_t | Capacity () const |
|
size_t | NextChunkIndex (size_t index) const |
|
Definition at line 18 of file trace-buffer.h.
◆ TraceBufferRingBuffer()
v8::platform::tracing::TraceBufferRingBuffer::TraceBufferRingBuffer |
( |
size_t | max_chunks, |
|
|
TraceWriter * | trace_writer ) |
◆ ~TraceBufferRingBuffer()
v8::platform::tracing::TraceBufferRingBuffer::~TraceBufferRingBuffer |
( |
| ) |
|
|
overridedefault |
◆ AddTraceEvent()
TraceObject * v8::platform::tracing::TraceBufferRingBuffer::AddTraceEvent |
( |
uint64_t * | handle | ) |
|
|
overridevirtual |
◆ Capacity()
size_t v8::platform::tracing::TraceBufferRingBuffer::Capacity |
( |
| ) |
const |
|
inlineprivate |
◆ ExtractHandle()
void v8::platform::tracing::TraceBufferRingBuffer::ExtractHandle |
( |
uint64_t | handle, |
|
|
size_t * | chunk_index, |
|
|
uint32_t * | chunk_seq, |
|
|
size_t * | event_index ) const |
|
private |
◆ Flush()
bool v8::platform::tracing::TraceBufferRingBuffer::Flush |
( |
| ) |
|
|
overridevirtual |
◆ GetEventByHandle()
TraceObject * v8::platform::tracing::TraceBufferRingBuffer::GetEventByHandle |
( |
uint64_t | handle | ) |
|
|
overridevirtual |
◆ MakeHandle()
uint64_t v8::platform::tracing::TraceBufferRingBuffer::MakeHandle |
( |
size_t | chunk_index, |
|
|
uint32_t | chunk_seq, |
|
|
size_t | event_index ) const |
|
private |
◆ NextChunkIndex()
size_t v8::platform::tracing::TraceBufferRingBuffer::NextChunkIndex |
( |
size_t | index | ) |
const |
|
private |
◆ chunk_index_
size_t v8::platform::tracing::TraceBufferRingBuffer::chunk_index_ |
|
private |
◆ chunks_
std::vector<std::unique_ptr<TraceBufferChunk> > v8::platform::tracing::TraceBufferRingBuffer::chunks_ |
|
private |
◆ current_chunk_seq_
uint32_t v8::platform::tracing::TraceBufferRingBuffer::current_chunk_seq_ = 1 |
|
private |
◆ is_empty_
bool v8::platform::tracing::TraceBufferRingBuffer::is_empty_ = true |
|
private |
◆ max_chunks_
size_t v8::platform::tracing::TraceBufferRingBuffer::max_chunks_ |
|
private |
◆ mutex_
base::Mutex v8::platform::tracing::TraceBufferRingBuffer::mutex_ |
|
mutableprivate |
◆ trace_writer_
std::unique_ptr<TraceWriter> v8::platform::tracing::TraceBufferRingBuffer::trace_writer_ |
|
private |
The documentation for this class was generated from the following files: