Lines Matching refs:NodeTraceBuffer
98 NodeTraceBuffer::NodeTraceBuffer(size_t max_chunks, in NodeTraceBuffer() function in node::tracing::NodeTraceBuffer
115 NodeTraceBuffer::~NodeTraceBuffer() { in ~NodeTraceBuffer()
123 TraceObject* NodeTraceBuffer::AddTraceEvent(uint64_t* handle) { in AddTraceEvent()
135 TraceObject* NodeTraceBuffer::GetEventByHandle(uint64_t handle) { in GetEventByHandle()
139 bool NodeTraceBuffer::Flush() { in Flush()
148 bool NodeTraceBuffer::TryLoadAvailableBuffer() { in TryLoadAvailableBuffer()
164 void NodeTraceBuffer::NonBlockingFlushSignalCb(uv_async_t* signal) { in NonBlockingFlushSignalCb()
165 NodeTraceBuffer* buffer = static_cast<NodeTraceBuffer*>(signal->data); in NonBlockingFlushSignalCb()
175 void NodeTraceBuffer::ExitSignalCb(uv_async_t* signal) { in ExitSignalCb()
176 NodeTraceBuffer* buffer = in ExitSignalCb()
177 ContainerOf(&NodeTraceBuffer::exit_signal_, signal); in ExitSignalCb()
182 NodeTraceBuffer* buffer = in ExitSignalCb()
183 ContainerOf(&NodeTraceBuffer::flush_signal_, in ExitSignalCb()
188 NodeTraceBuffer* buffer = in ExitSignalCb()
189 ContainerOf(&NodeTraceBuffer::exit_signal_, in ExitSignalCb()