GCC Code Coverage Report
Directory: ../ Exec Total Coverage
Date: 2019-02-01 18:00:10 Lines: 10172 29136 34.9 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 3801 21633 17.6 %

File Lines Branches
src/aliased_buffer.h
83.6 % 61 / 73 55.3 % 21 / 38
src/api/callback.cc
86.0 % 92 / 107 74.4 % 67 / 90
src/api/encoding.cc
51.5 % 35 / 68 44.9 % 31 / 69
src/api/environment.cc
51.9 % 54 / 104 30.6 % 15 / 49
src/api/exceptions.cc
54.1 % 33 / 61 25.0 % 7 / 28
src/api/hooks.cc
73.7 % 56 / 76 25.0 % 4 / 16
src/api/utils.cc
11.8 % 4 / 34 6.3 % 2 / 32
src/async_wrap-inl.h
55.2 % 16 / 29 25.0 % 2 / 8
src/async_wrap.cc
59.1 % 178 / 301 10.7 % 112 / 1048
src/base64.h
91.7 % 77 / 84 23.1 % 33 / 143
src/base_object-inl.h
90.9 % 40 / 44 71.4 % 10 / 14
src/base_object.h
100.0 % 2 / 2 - % 0 / 0
src/cares_wrap.cc
4.7 % 50 / 1067 0.3 % 2 / 640
src/connect_wrap.cc
0.0 % 0 / 2 - % 0 / 0
src/connect_wrap.h
0.0 % 0 / 4 0.0 % 0 / 2
src/connection_wrap.cc
5.3 % 2 / 38 0.0 % 0 / 52
src/connection_wrap.h
100.0 % 1 / 1 50.0 % 1 / 2
src/debug_utils.cc
2.9 % 2 / 69 3.8 % 1 / 26
src/debug_utils.h
0.0 % 0 / 20 0.0 % 0 / 196
src/env-inl.h
79.0 % 316 / 400 43.3 % 39 / 90
src/env.cc
65.5 % 277 / 423 21.2 % 102 / 482
src/env.h
51.9 % 14 / 27 50.0 % 1 / 2
src/fs_event_wrap.cc
1.4 % 1 / 74 0.0 % 0 / 34
src/handle_wrap.cc
95.3 % 61 / 64 66.7 % 20 / 30
src/handle_wrap.h
55.6 % 5 / 9 21.4 % 3 / 14
src/heap_utils.cc
0.7 % 1 / 137 0.0 % 0 / 122
src/inspector/main_thread_interface.cc
46.5 % 79 / 170 29.0 % 18 / 62
src/inspector/main_thread_interface.h
85.7 % 12 / 14 50.0 % 3 / 6
src/inspector/node_string.cc
55.1 % 27 / 49 35.7 % 5 / 14
src/inspector/node_string.h
36.8 % 7 / 19 - % 0 / 0
src/inspector/tracing_agent.cc
33.7 % 29 / 86 13.3 % 4 / 30
src/inspector/worker_agent.cc
23.9 % 16 / 67 5.0 % 1 / 20
src/inspector/worker_agent.h
100.0 % 1 / 1 50.0 % 1 / 2
src/inspector/worker_inspector.cc
0.0 % 0 / 51 0.0 % 0 / 14
src/inspector/worker_inspector.h
35.7 % 5 / 14 0.0 % 0 / 2
src/inspector_agent.cc
41.4 % 170 / 411 26.4 % 48 / 182
src/inspector_agent.h
62.5 % 5 / 8 50.0 % 2 / 4
src/inspector_io.cc
0.0 % 0 / 145 0.0 % 0 / 48
src/inspector_io.h
0.0 % 0 / 2 - % 0 / 0
src/inspector_js_api.cc
63.7 % 109 / 171 24.5 % 23 / 94
src/inspector_socket.cc
0.0 % 0 / 344 0.0 % 0 / 171
src/inspector_socket.h
0.0 % 0 / 4 0.0 % 0 / 2
src/inspector_socket_server.cc
0.0 % 0 / 287 0.0 % 0 / 126
src/inspector_socket_server.h
0.0 % 0 / 7 0.0 % 0 / 6
src/js_native_api_v8.cc
96.1 % 1223 / 1272 57.5 % 744 / 1294
src/js_native_api_v8.h
100.0 % 41 / 41 70.0 % 7 / 10
src/js_stream.cc
13.9 % 15 / 108 0.0 % 0 / 76
src/js_stream.h
0.0 % 0 / 4 0.0 % 0 / 2
src/memory_tracker-inl.h
0.0 % 0 / 122 0.0 % 0 / 112
src/memory_tracker.h
20.0 % 2 / 10 50.0 % 1 / 2
src/module_wrap.cc
5.7 % 25 / 442 0.0 % 0 / 290
src/module_wrap.h
0.0 % 0 / 6 - % 0 / 0
src/node.cc
75.4 % 263 / 349 44.5 % 98 / 220
src/node.h
92.9 % 13 / 14 50.0 % 2 / 4
src/node_api.cc
89.9 % 411 / 457 58.2 % 212 / 364
src/node_binding.cc
54.2 % 90 / 166 44.4 % 48 / 108
src/node_binding.h
100.0 % 1 / 1 - % 0 / 0
src/node_buffer.cc
42.8 % 221 / 516 19.1 % 138 / 724
src/node_buffer.h
66.7 % 4 / 6 50.0 % 2 / 4
src/node_code_cache_stub.cc
100.0 % 1 / 1 - % 0 / 0
src/node_config.cc
95.2 % 20 / 21 50.0 % 1 / 2
src/node_constants.cc
100.0 % 334 / 334 50.0 % 9 / 18
src/node_contextify.cc
46.7 % 217 / 465 25.7 % 92 / 358
src/node_contextify.h
71.4 % 10 / 14 - % 0 / 0
src/node_credentials.cc
24.4 % 43 / 176 8.9 % 16 / 180
src/node_crypto.cc
9.4 % 297 / 3154 1.4 % 32 / 2269
src/node_crypto.h
5.2 % 5 / 96 4.5 % 1 / 22
src/node_crypto_bio.cc
4.3 % 11 / 258 0.6 % 1 / 174
src/node_crypto_bio.h
0.0 % 0 / 23 0.0 % 0 / 6
src/node_crypto_clienthello-inl.h
0.0 % 0 / 31 0.0 % 0 / 8
src/node_crypto_clienthello.cc
0.0 % 0 / 106 0.0 % 0 / 75
src/node_crypto_clienthello.h
0.0 % 0 / 5 - % 0 / 0
src/node_domain.cc
100.0 % 10 / 10 50.0 % 1 / 2
src/node_env_var.cc
95.2 % 59 / 62 54.8 % 23 / 42
src/node_errors.cc
37.0 % 98 / 265 26.6 % 70 / 263
src/node_errors.h
13.3 % 2 / 15 - % 0 / 0
src/node_file.cc
47.7 % 592 / 1240 21.5 % 250 / 1162
src/node_file.h
63.0 % 104 / 165 42.9 % 12 / 28
src/node_http2.cc
1.4 % 22 / 1533 1.0 % 7 / 711
src/node_http2.h
0.0 % 0 / 178 0.0 % 0 / 48
src/node_http2_state.h
0.0 % 0 / 3 - % 0 / 0
src/node_http_parser_impl.h
8.5 % 35 / 411 0.0 % 0 / 255
src/node_http_parser_llhttp.cc
100.0 % 1 / 1 - % 0 / 0
src/node_http_parser_traditional.cc
100.0 % 1 / 1 - % 0 / 0
src/node_i18n.cc
14.4 % 51 / 353 6.3 % 14 / 224
src/node_internals.h
59.3 % 32 / 54 15.0 % 6 / 40
src/node_main.cc
100.0 % 11 / 11 83.3 % 5 / 6
src/node_messaging.cc
7.7 % 31 / 404 1.9 % 4 / 206
src/node_messaging.h
0.0 % 0 / 12 0.0 % 0 / 2
src/node_metadata.cc
100.0 % 42 / 42 50.0 % 4 / 8
src/node_metadata.h
100.0 % 3 / 3 - % 0 / 0
src/node_mutex.h
100.0 % 53 / 53 50.0 % 2 / 4
src/node_native_module.cc
64.6 % 82 / 127 50.0 % 22 / 44
src/node_native_module.h
100.0 % 1 / 1 - % 0 / 0
src/node_options-inl.h
82.1 % 142 / 173 21.4 % 120 / 560
src/node_options.cc
84.0 % 215 / 256 46.1 % 94 / 204
src/node_options.h
86.0 % 37 / 43 47.8 % 44 / 92
src/node_os.cc
47.4 % 93 / 196 19.8 % 17 / 86
src/node_perf.cc
4.7 % 10 / 213 4.1 % 5 / 122
src/node_perf.h
0.0 % 0 / 26 0.0 % 0 / 35
src/node_perf_common.h
100.0 % 6 / 6 100.0 % 2 / 2
src/node_persistent.h
100.0 % 8 / 8 33.3 % 2 / 6
src/node_platform.cc
82.5 % 264 / 320 68.0 % 68 / 100
src/node_platform.h
83.3 % 5 / 6 50.0 % 1 / 2
src/node_postmortem_metadata.cc
100.0 % 7 / 7 50.0 % 2 / 4
src/node_process_events.cc
12.8 % 5 / 39 0.0 % 0 / 22
src/node_process_methods.cc
44.2 % 68 / 154 25.7 % 19 / 74
src/node_process_object.cc
67.0 % 59 / 88 52.3 % 45 / 86
src/node_report.cc
0.4 % 1 / 268 2.5 % 2 / 80
src/node_report.h
0.0 % 0 / 68 0.0 % 0 / 78
src/node_report_module.cc
8.1 % 12 / 149 2.1 % 3 / 146
src/node_report_utils.cc
0.8 % 1 / 131 2.2 % 2 / 92
src/node_revert.h
0.0 % 0 / 4 - % 0 / 0
src/node_serdes.cc
14.8 % 31 / 210 0.0 % 0 / 104
src/node_stat_watcher.cc
27.0 % 10 / 37 0.0 % 0 / 16
src/node_stat_watcher.h
0.0 % 0 / 4 0.0 % 0 / 2
src/node_symbols.cc
100.0 % 5 / 5 - % 0 / 0
src/node_task_queue.cc
88.9 % 48 / 54 46.2 % 12 / 26
src/node_trace_events.cc
37.5 % 24 / 64 2.5 % 1 / 40
src/node_types.cc
100.0 % 18 / 18 78.6 % 22 / 28
src/node_union_bytes.h
100.0 % 23 / 23 60.0 % 6 / 10
src/node_url.cc
17.4 % 204 / 1175 13.9 % 166 / 1194
src/node_url.h
51.9 % 14 / 27 50.0 % 2 / 4
src/node_util.cc
38.7 % 43 / 111 11.1 % 4 / 36
src/node_v8.cc
56.4 % 31 / 55 37.5 % 3 / 8
src/node_v8_platform-inl.h
65.1 % 41 / 63 12.5 % 3 / 24
src/node_watchdog.cc
19.5 % 24 / 123 14.0 % 7 / 50
src/node_watchdog.h
0.0 % 0 / 2 - % 0 / 0
src/node_worker.cc
7.1 % 19 / 267 0.0 % 0 / 144
src/node_worker.h
0.0 % 0 / 7 - % 0 / 0
src/node_zlib.cc
57.7 % 363 / 629 15.1 % 117 / 774
src/pipe_wrap.cc
57.3 % 55 / 96 22.2 % 8 / 36
src/pipe_wrap.h
25.0 % 1 / 4 50.0 % 1 / 2
src/process_wrap.cc
84.6 % 126 / 149 53.9 % 55 / 102
src/req_wrap-inl.h
82.2 % 37 / 45 23.8 % 10 / 42
src/req_wrap.h
100.0 % 1 / 1 - % 0 / 0
src/sharedarraybuffer_metadata.cc
0.0 % 0 / 52 0.0 % 0 / 28
src/signal_wrap.cc
61.2 % 30 / 49 31.3 % 5 / 16
src/spawn_sync.cc
72.3 % 379 / 524 44.7 % 144 / 322
src/stream_base-inl.h
45.3 % 87 / 192 21.5 % 28 / 130
src/stream_base.cc
32.3 % 62 / 192 12.8 % 31 / 242
src/stream_base.h
16.1 % 5 / 31 16.7 % 3 / 18
src/stream_pipe.cc
0.6 % 1 / 158 0.0 % 0 / 116
src/stream_pipe.h
0.0 % 0 / 5 0.0 % 0 / 4
src/stream_wrap.cc
65.2 % 105 / 161 33.7 % 29 / 86
src/stream_wrap.h
100.0 % 10 / 10 66.7 % 4 / 6
src/string_bytes.cc
29.8 % 91 / 305 18.5 % 37 / 200
src/string_bytes.h
0.0 % 0 / 13 0.0 % 0 / 4
src/string_decoder-inl.h
75.0 % 6 / 8 - % 0 / 0
src/string_decoder.cc
34.6 % 47 / 136 14.5 % 16 / 110
src/string_search.h
26.6 % 64 / 241 10.7 % 29 / 272
src/tcp_wrap.cc
22.9 % 36 / 157 0.0 % 0 / 100
src/tcp_wrap.h
0.0 % 0 / 8 0.0 % 0 / 5
src/timers.cc
100.0 % 31 / 31 50.0 % 2 / 4
src/tls_wrap.cc
5.2 % 24 / 462 0.0 % 0 / 317
src/tls_wrap.h
0.0 % 0 / 11 0.0 % 0 / 4
src/tracing/agent.cc
17.2 % 21 / 122 8.0 % 4 / 50
src/tracing/agent.h
64.5 % 20 / 31 33.3 % 4 / 12
src/tracing/node_trace_buffer.cc
0.0 % 0 / 98 0.0 % 0 / 50
src/tracing/node_trace_buffer.h
0.0 % 0 / 6 0.0 % 0 / 4
src/tracing/node_trace_writer.cc
0.0 % 0 / 119 0.0 % 0 / 58
src/tracing/node_trace_writer.h
0.0 % 0 / 1 - % 0 / 0
src/tracing/trace_event.cc
71.4 % 5 / 7 - % 0 / 0
src/tracing/trace_event.h
0.0 % 0 / 59 0.0 % 0 / 132
src/tracing/traced_value.cc
0.0 % 0 / 103 0.0 % 0 / 58
src/tracing/traced_value.h
0.0 % 0 / 1 - % 0 / 0
src/tty_wrap.cc
37.9 % 25 / 66 12.1 % 4 / 33
src/tty_wrap.h
0.0 % 0 / 4 0.0 % 0 / 2
src/udp_wrap.cc
18.1 % 40 / 221 0.0 % 0 / 144
src/udp_wrap.h
0.0 % 0 / 4 0.0 % 0 / 2
src/util-inl.h
68.2 % 118 / 173 33.2 % 63 / 190
src/util.cc
72.9 % 43 / 59 46.4 % 13 / 28
src/util.h
63.3 % 69 / 109 31.5 % 34 / 108
src/uv.cc
76.7 % 33 / 43 25.0 % 5 / 20
out/Release/obj/gen/node_javascript.cc
100.0 % 199 / 199 - % 0 / 0
out/Release/obj/gen/src/node/inspector/protocol/Forward.h
100.0 % 4 / 4 50.0 % 2 / 4
out/Release/obj/gen/src/node/inspector/protocol/NodeTracing.cpp
10.7 % 13 / 121 1.9 % 1 / 54
out/Release/obj/gen/src/node/inspector/protocol/NodeTracing.h
20.8 % 5 / 24 16.7 % 1 / 6
out/Release/obj/gen/src/node/inspector/protocol/NodeWorker.cpp
6.5 % 13 / 200 1.3 % 1 / 80
out/Release/obj/gen/src/node/inspector/protocol/NodeWorker.h
3.4 % 3 / 88 10.0 % 1 / 10
out/Release/obj/gen/src/node/inspector/protocol/Protocol.cpp
25.2 % 188 / 746 13.1 % 87 / 662
out/Release/obj/gen/src/node/inspector/protocol/Protocol.h
19.6 % 29 / 148 12.5 % 8 / 64