GCC Code Coverage Report
Directory: ../ Exec Total Coverage
Date: 2019-01-10 09:35:34 Lines: 6920 28194 24.5 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 2109 20989 10.0 %

File Lines Branches
src/aliased_buffer.h
78.1 % 57 / 73 55.3 % 21 / 38
src/async_wrap-inl.h
55.2 % 16 / 29 25.0 % 2 / 8
src/async_wrap.cc
42.2 % 136 / 322 7.3 % 77 / 1052
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/callback_scope.cc
66.7 % 70 / 105 51.1 % 46 / 90
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.4 % 2 / 37 0.0 % 0 / 48
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
67.1 % 261 / 389 32.2 % 29 / 90
src/env.cc
57.8 % 242 / 419 16.0 % 76 / 474
src/env.h
44.0 % 11 / 25 50.0 % 1 / 2
src/exceptions.cc
50.0 % 28 / 56 20.8 % 5 / 24
src/fs_event_wrap.cc
1.4 % 1 / 74 0.0 % 0 / 34
src/handle_wrap.cc
95.3 % 61 / 64 63.3 % 19 / 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
3.2 % 5 / 157 0.0 % 0 / 62
src/inspector/main_thread_interface.h
0.0 % 0 / 12 0.0 % 0 / 6
src/inspector/node_string.cc
0.0 % 0 / 48 0.0 % 0 / 14
src/inspector/node_string.h
0.0 % 0 / 17 - % 0 / 0
src/inspector/tracing_agent.cc
0.0 % 0 / 55 0.0 % 0 / 16
src/inspector/worker_agent.cc
0.0 % 0 / 66 0.0 % 0 / 20
src/inspector/worker_agent.h
0.0 % 0 / 1 0.0 % 0 / 2
src/inspector/worker_inspector.cc
0.0 % 0 / 51 0.0 % 0 / 14
src/inspector/worker_inspector.h
0.0 % 0 / 14 0.0 % 0 / 2
src/inspector_agent.cc
19.8 % 80 / 405 15.5 % 27 / 174
src/inspector_agent.h
12.5 % 1 / 8 0.0 % 0 / 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
33.5 % 56 / 167 8.5 % 8 / 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
0.0 % 0 / 1256 0.0 % 0 / 1294
src/js_native_api_v8.h
0.0 % 0 / 36 0.0 % 0 / 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
61.5 % 386 / 628 35.2 % 135 / 383
src/node.h
16.7 % 2 / 12 50.0 % 1 / 2
src/node_api.cc
0.0 % 0 / 436 0.0 % 0 / 362
src/node_binding.cc
24.8 % 41 / 165 19.4 % 21 / 108
src/node_binding.h
0.0 % 0 / 1 - % 0 / 0
src/node_buffer.cc
31.7 % 163 / 515 16.7 % 121 / 726
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
72.2 % 26 / 36 43.8 % 7 / 16
src/node_constants.cc
100.0 % 334 / 334 50.0 % 9 / 18
src/node_contextify.cc
24.2 % 112 / 462 12.9 % 46 / 356
src/node_contextify.h
7.1 % 1 / 14 - % 0 / 0
src/node_credentials.cc
24.4 % 43 / 176 8.9 % 16 / 180
src/node_crypto.cc
9.4 % 297 / 3150 1.4 % 32 / 2253
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
12.5 % 1 / 8 0.0 % 0 / 2
src/node_encoding.cc
29.4 % 20 / 68 23.2 % 16 / 69
src/node_env_var.cc
96.8 % 60 / 62 54.8 % 23 / 42
src/node_errors.cc
2.8 % 5 / 179 2.2 % 4 / 184
src/node_errors.h
13.3 % 2 / 15 - % 0 / 0
src/node_file.cc
45.8 % 567 / 1239 20.3 % 236 / 1162
src/node_file.h
54.9 % 89 / 162 35.7 % 10 / 28
src/node_http2.cc
1.4 % 22 / 1534 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 / 222
src/node_internals.h
22.1 % 34 / 154 8.8 % 11 / 125
src/node_main.cc
100.0 % 11 / 11 83.3 % 5 / 6
src/node_messaging.cc
7.8 % 31 / 397 2.0 % 4 / 200
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
61.4 % 78 / 127 38.6 % 17 / 44
src/node_native_module.h
100.0 % 1 / 1 - % 0 / 0
src/node_options-inl.h
80.9 % 140 / 173 20.1 % 112 / 556
src/node_options.cc
85.8 % 193 / 225 47.2 % 84 / 178
src/node_options.h
87.8 % 43 / 49 44.9 % 44 / 98
src/node_os.cc
45.5 % 90 / 198 20.5 % 18 / 88
src/node_perf.cc
28.9 % 61 / 211 7.6 % 7 / 92
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.4 % 263 / 319 68.4 % 67 / 98
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.cc
40.6 % 69 / 170 20.3 % 15 / 74
src/node_revert.h
0.0 % 0 / 3 - % 0 / 0
src/node_serdes.cc
0.5 % 1 / 209 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
25.0 % 1 / 4 - % 0 / 0
src/node_task_queue.cc
51.9 % 28 / 54 7.7 % 2 / 26
src/node_trace_events.cc
37.5 % 24 / 64 2.5 % 1 / 40
src/node_types.cc
100.0 % 18 / 18 50.0 % 14 / 28
src/node_union_bytes.h
100.0 % 23 / 23 60.0 % 6 / 10
src/node_url.cc
1.5 % 18 / 1169 0.2 % 2 / 1194
src/node_url.h
0.0 % 0 / 26 0.0 % 0 / 4
src/node_util.cc
38.7 % 43 / 111 11.1 % 4 / 36
src/node_v8.cc
1.9 % 1 / 54 0.0 % 0 / 8
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
0.8 % 2 / 237 1.8 % 2 / 110
src/node_worker.h
0.0 % 0 / 7 - % 0 / 0
src/node_zlib.cc
56.4 % 354 / 628 14.1 % 108 / 768
src/pipe_wrap.cc
56.7 % 55 / 97 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
70.1 % 366 / 522 42.3 % 138 / 326
src/stream_base-inl.h
45.3 % 87 / 192 19.2 % 25 / 130
src/stream_base.cc
31.3 % 60 / 192 12.0 % 29 / 242
src/stream_base.h
16.1 % 5 / 31 16.7 % 3 / 18
src/stream_pipe.cc
0.6 % 1 / 154 0.0 % 0 / 62
src/stream_pipe.h
0.0 % 0 / 5 0.0 % 0 / 4
src/stream_wrap.cc
63.4 % 102 / 161 32.6 % 28 / 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.8 % 36 / 158 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 / 463 0.0 % 0 / 313
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 / 118 0.0 % 0 / 56
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
45.5 % 30 / 66 15.2 % 5 / 33
src/tty_wrap.h
0.0 % 0 / 4 0.0 % 0 / 2
src/udp_wrap.cc
17.9 % 40 / 223 0.0 % 0 / 144
src/udp_wrap.h
0.0 % 0 / 4 0.0 % 0 / 2
src/util-inl.h
66.7 % 110 / 165 32.3 % 60 / 186
src/util.cc
43.1 % 25 / 58 28.6 % 8 / 28
src/util.h
59.8 % 58 / 97 24.5 % 26 / 106
src/uv.cc
76.7 % 33 / 43 25.0 % 5 / 20
out/Release/obj/gen/node_javascript.cc
100.0 % 186 / 186 - % 0 / 0
out/Release/obj/gen/src/node/inspector/protocol/Forward.h
0.0 % 0 / 4 0.0 % 0 / 4
out/Release/obj/gen/src/node/inspector/protocol/NodeTracing.cpp
0.0 % 0 / 119 0.0 % 0 / 54
out/Release/obj/gen/src/node/inspector/protocol/NodeTracing.h
0.0 % 0 / 24 0.0 % 0 / 6
out/Release/obj/gen/src/node/inspector/protocol/NodeWorker.cpp
0.0 % 0 / 198 0.0 % 0 / 80
out/Release/obj/gen/src/node/inspector/protocol/NodeWorker.h
0.0 % 0 / 88 0.0 % 0 / 10
out/Release/obj/gen/src/node/inspector/protocol/Protocol.cpp
0.0 % 0 / 738 0.0 % 0 / 658
out/Release/obj/gen/src/node/inspector/protocol/Protocol.h
0.0 % 0 / 147 0.0 % 0 / 64