#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: