diff options
author | Ali Ijaz Sheikh <ofrobots@google.com> | 2018-10-11 06:33:25 -0700 |
---|---|---|
committer | Anna Henningsen <anna@addaleax.net> | 2018-10-12 14:12:31 -0700 |
commit | f5986a464316e2c7c2a21f5a5e9ffa7e527fd9d4 (patch) | |
tree | 469a2299ba6eb95cf2a27d9dcce886da09479f37 /src/tracing/trace_event.cc | |
parent | b4e979ff84bbd366218ddba73ce7f275415b3569 (diff) | |
download | android-node-v8-f5986a464316e2c7c2a21f5a5e9ffa7e527fd9d4.tar.gz android-node-v8-f5986a464316e2c7c2a21f5a5e9ffa7e527fd9d4.tar.bz2 android-node-v8-f5986a464316e2c7c2a21f5a5e9ffa7e527fd9d4.zip |
src: trace_event: secondary storage for metadata
Metadata trace-events should be held in secondary storage so that they
can be periodically reemitted. This change establishes the secondary
storage and ensures that events are reemitted on each flush.
PR-URL: https://github.com/nodejs/node/pull/20900
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Diffstat (limited to 'src/tracing/trace_event.cc')
-rw-r--r-- | src/tracing/trace_event.cc | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/tracing/trace_event.cc b/src/tracing/trace_event.cc index f661dd5c69..9232c34c4c 100644 --- a/src/tracing/trace_event.cc +++ b/src/tracing/trace_event.cc @@ -3,14 +3,18 @@ namespace node { namespace tracing { -v8::TracingController* g_controller = nullptr; +Agent* g_agent = nullptr; -void TraceEventHelper::SetTracingController(v8::TracingController* controller) { - g_controller = controller; +void TraceEventHelper::SetAgent(Agent* agent) { + g_agent = agent; } -v8::TracingController* TraceEventHelper::GetTracingController() { - return g_controller; +Agent* TraceEventHelper::GetAgent() { + return g_agent; +} + +TracingController* TraceEventHelper::GetTracingController() { + return g_agent->GetTracingController(); } } // namespace tracing |