diff options
author | Anna Henningsen <anna@addaleax.net> | 2018-07-18 01:29:01 +0200 |
---|---|---|
committer | Anna Henningsen <anna@addaleax.net> | 2018-08-01 17:16:53 +0200 |
commit | 703c231a027478dd3ae1fe1481e2091e144c6542 (patch) | |
tree | 0c6ff2e9e893608ef3741c55f6c6ae1ad7aebc7e /src/tracing/agent.cc | |
parent | eb0cf667edbdb94ed44075b5850ee985311efe43 (diff) | |
download | android-node-v8-703c231a027478dd3ae1fe1481e2091e144c6542.tar.gz android-node-v8-703c231a027478dd3ae1fe1481e2091e144c6542.tar.bz2 android-node-v8-703c231a027478dd3ae1fe1481e2091e144c6542.zip |
src: close tracing event loop
Clean up resources when tearing down the tracing agent.
PR-URL: https://github.com/nodejs/node/pull/21867
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Eugene Ostroukhov <eostroukhov@google.com>
Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
Diffstat (limited to 'src/tracing/agent.cc')
-rw-r--r-- | src/tracing/agent.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/tracing/agent.cc b/src/tracing/agent.cc index 641c476c1d..ad842db636 100644 --- a/src/tracing/agent.cc +++ b/src/tracing/agent.cc @@ -2,6 +2,8 @@ #include <string> #include "tracing/node_trace_buffer.h" +#include "debug_utils.h" +#include "env-inl.h" namespace node { namespace tracing { @@ -53,6 +55,10 @@ Agent::Agent() { CHECK_EQ(uv_loop_init(&tracing_loop_), 0); } +Agent::~Agent() { + CheckedUvLoopClose(&tracing_loop_); +} + void Agent::Start() { if (started_) return; |