diff options
author | jeyanthinath <jeyanthinath10@gmail.com> | 2017-07-26 13:57:18 +0530 |
---|---|---|
committer | Timothy Gu <timothygu99@gmail.com> | 2017-08-07 10:16:30 +0800 |
commit | e88908d8684d4108a3079a6b6af0e5f4ce1b09b9 (patch) | |
tree | 88922a1406194d2833517bc85cc1ab0d3485ddbc /src/tracing/node_trace_buffer.cc | |
parent | 5fd2f03b16bfd6730fe82dc3217f1d05131b9615 (diff) | |
download | android-node-v8-e88908d8684d4108a3079a6b6af0e5f4ce1b09b9.tar.gz android-node-v8-e88908d8684d4108a3079a6b6af0e5f4ce1b09b9.tar.bz2 android-node-v8-e88908d8684d4108a3079a6b6af0e5f4ce1b09b9.zip |
build: enable C++ linting for src/*/*
Fixes: https://github.com/nodejs/node/issues/14490
PR-URL: https://github.com/nodejs/node/pull/14497
Reviewed-By: Timothy Gu <timothygu99@gmail.com>
Reviewed-By: Khaidi Chu <i@2333.moe>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Diffstat (limited to 'src/tracing/node_trace_buffer.cc')
-rw-r--r-- | src/tracing/node_trace_buffer.cc | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/tracing/node_trace_buffer.cc b/src/tracing/node_trace_buffer.cc index 4e99361cbe..c8d71b762e 100644 --- a/src/tracing/node_trace_buffer.cc +++ b/src/tracing/node_trace_buffer.cc @@ -94,7 +94,8 @@ NodeTraceBuffer::NodeTraceBuffer(size_t max_chunks, current_buf_.store(&buffer1_); flush_signal_.data = this; - int err = uv_async_init(tracing_loop_, &flush_signal_, NonBlockingFlushSignalCb); + int err = uv_async_init(tracing_loop_, &flush_signal_, + NonBlockingFlushSignalCb); CHECK_EQ(err, 0); exit_signal_.data = this; @@ -105,7 +106,7 @@ NodeTraceBuffer::NodeTraceBuffer(size_t max_chunks, NodeTraceBuffer::~NodeTraceBuffer() { uv_async_send(&exit_signal_); Mutex::ScopedLock scoped_lock(exit_mutex_); - while(!exited_) { + while (!exited_) { exit_cond_.Wait(scoped_lock); } } @@ -138,7 +139,7 @@ bool NodeTraceBuffer::Flush() { bool NodeTraceBuffer::TryLoadAvailableBuffer() { InternalTraceBuffer* prev_buf = current_buf_.load(); if (prev_buf->IsFull()) { - uv_async_send(&flush_signal_); // trigger flush on a separate thread + uv_async_send(&flush_signal_); // trigger flush on a separate thread InternalTraceBuffer* other_buf = prev_buf == &buffer1_ ? &buffer2_ : &buffer1_; if (!other_buf->IsFull()) { @@ -165,8 +166,10 @@ void NodeTraceBuffer::NonBlockingFlushSignalCb(uv_async_t* signal) { void NodeTraceBuffer::ExitSignalCb(uv_async_t* signal) { NodeTraceBuffer* buffer = reinterpret_cast<NodeTraceBuffer*>(signal->data); uv_close(reinterpret_cast<uv_handle_t*>(&buffer->flush_signal_), nullptr); - uv_close(reinterpret_cast<uv_handle_t*>(&buffer->exit_signal_), [](uv_handle_t* signal) { - NodeTraceBuffer* buffer = reinterpret_cast<NodeTraceBuffer*>(signal->data); + uv_close(reinterpret_cast<uv_handle_t*>(&buffer->exit_signal_), + [](uv_handle_t* signal) { + NodeTraceBuffer* buffer = + reinterpret_cast<NodeTraceBuffer*>(signal->data); Mutex::ScopedLock scoped_lock(buffer->exit_mutex_); buffer->exited_ = true; buffer->exit_cond_.Signal(scoped_lock); |