/src/node/src/tracing/trace_event.cc
Line | Count | Source (jump to first uncovered line) |
1 | | #include "tracing/trace_event.h" |
2 | | #include "node.h" |
3 | | |
4 | | namespace node { |
5 | | namespace tracing { |
6 | | |
7 | | Agent* g_agent = nullptr; |
8 | | v8::TracingController* g_controller = nullptr; |
9 | | |
10 | 132k | void TraceEventHelper::SetAgent(Agent* agent) { |
11 | 132k | if (agent) { |
12 | 132k | g_agent = agent; |
13 | 132k | g_controller = agent->GetTracingController(); |
14 | 132k | } else { |
15 | 0 | g_agent = nullptr; |
16 | 0 | g_controller = nullptr; |
17 | 0 | } |
18 | 132k | } |
19 | | |
20 | 0 | Agent* TraceEventHelper::GetAgent() { |
21 | 0 | return g_agent; |
22 | 0 | } |
23 | | |
24 | 526k | v8::TracingController* TraceEventHelper::GetTracingController() { |
25 | 526k | return g_controller; |
26 | 526k | } |
27 | | |
28 | 132k | void TraceEventHelper::SetTracingController(v8::TracingController* controller) { |
29 | 132k | g_controller = controller; |
30 | 132k | } |
31 | | |
32 | | } // namespace tracing |
33 | | |
34 | 0 | v8::TracingController* GetTracingController() { |
35 | 0 | return tracing::TraceEventHelper::GetTracingController(); |
36 | 0 | } |
37 | | |
38 | 132k | void SetTracingController(v8::TracingController* controller) { |
39 | 132k | tracing::TraceEventHelper::SetTracingController(controller); |
40 | 132k | } |
41 | | |
42 | | } // namespace node |