summaryrefslogtreecommitdiff
path: root/src/tracing/node_trace_buffer.cc
diff options
context:
space:
mode:
authorjeyanthinath <jeyanthinath10@gmail.com>2017-07-26 13:57:18 +0530
committerTimothy Gu <timothygu99@gmail.com>2017-08-07 10:16:30 +0800
commite88908d8684d4108a3079a6b6af0e5f4ce1b09b9 (patch)
tree88922a1406194d2833517bc85cc1ab0d3485ddbc /src/tracing/node_trace_buffer.cc
parent5fd2f03b16bfd6730fe82dc3217f1d05131b9615 (diff)
downloadandroid-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.cc13
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);