GCC Code Coverage Report
Directory: ../ Exec Total Coverage
Date: 2020-04-23 22:08:20 Lines: 11185 34666 32.3 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 4003 25000 16.0 %

File Lines Branches
src/aliased_buffer.h
82.6 % 57 / 69 50.0 % 8 / 16
src/aliased_struct-inl.h
0.0 % 0 / 9 0.0 % 0 / 2
src/aliased_struct.h
0.0 % 0 / 3 - % 0 / 0
src/api/async_resource.cc
0.0 % 0 / 27 0.0 % 0 / 2
src/api/callback.cc
69.0 % 78 / 113 57.4 % 54 / 94
src/api/encoding.cc
50.7 % 35 / 69 44.9 % 31 / 69
src/api/environment.cc
48.9 % 181 / 370 33.1 % 59 / 178
src/api/exceptions.cc
55.4 % 36 / 65 28.6 % 8 / 28
src/api/hooks.cc
45.8 % 33 / 72 7.1 % 1 / 14
src/api/utils.cc
8.8 % 3 / 34 3.1 % 1 / 32
src/async_wrap-inl.h
87.0 % 20 / 23 50.0 % 2 / 4
src/async_wrap.cc
49.6 % 167 / 337 15.8 % 186 / 1176
src/base64.h
91.7 % 77 / 84 23.1 % 33 / 143
src/base_object-inl.h
78.7 % 122 / 155 38.1 % 51 / 134
src/base_object.h
100.0 % 3 / 3 - % 0 / 0
src/cares_wrap.cc
13.6 % 155 / 1140 5.8 % 36 / 618
src/connect_wrap.cc
100.0 % 3 / 3 - % 0 / 0
src/connect_wrap.h
25.0 % 1 / 4 - % 0 / 0
src/connection_wrap.cc
48.7 % 19 / 39 9.6 % 5 / 52
src/connection_wrap.h
100.0 % 1 / 1 - % 0 / 0
src/debug_utils-inl.h
35.2 % 25 / 71 5.0 % 39 / 785
src/debug_utils.cc
10.5 % 11 / 105 0.6 % 2 / 348
src/debug_utils.h
27.3 % 3 / 11 - % 0 / 0
src/diagnosticfilename-inl.h
0.0 % 0 / 8 - % 0 / 0
src/env-inl.h
78.5 % 508 / 647 43.7 % 55 / 126
src/env.cc
63.4 % 351 / 554 47.7 % 356 / 747
src/env.h
50.0 % 23 / 46 - % 0 / 0
src/fs_event_wrap.cc
1.3 % 1 / 78 0.0 % 0 / 34
src/handle_wrap.cc
91.3 % 63 / 69 63.9 % 23 / 36
src/handle_wrap.h
63.6 % 7 / 11 21.4 % 3 / 14
src/heap_utils.cc
0.4 % 1 / 224 0.0 % 0 / 106
src/histogram-inl.h
0.0 % 0 / 26 0.0 % 0 / 6
src/histogram.cc
0.0 % 0 / 68 0.0 % 0 / 30
src/histogram.h
0.0 % 0 / 9 - % 0 / 0
src/inspector/main_thread_interface.cc
37.1 % 56 / 151 39.5 % 15 / 38
src/inspector/main_thread_interface.h
86.7 % 13 / 15 50.0 % 1 / 2
src/inspector/node_string.cc
44.3 % 31 / 70 43.8 % 7 / 16
src/inspector/node_string.h
28.0 % 7 / 25 - % 0 / 0
src/inspector/runtime_agent.cc
64.3 % 9 / 14 50.0 % 1 / 2
src/inspector/runtime_agent.h
100.0 % 1 / 1 - % 0 / 0
src/inspector/tracing_agent.cc
32.2 % 29 / 90 0.0 % 0 / 18
src/inspector/worker_agent.cc
21.1 % 15 / 71 5.6 % 1 / 18
src/inspector/worker_agent.h
100.0 % 1 / 1 - % 0 / 0
src/inspector/worker_inspector.cc
0.0 % 0 / 57 0.0 % 0 / 10
src/inspector/worker_inspector.h
27.8 % 5 / 18 - % 0 / 0
src/inspector_agent.cc
41.6 % 201 / 483 26.9 % 56 / 208
src/inspector_agent.h
87.5 % 7 / 8 - % 0 / 0
src/inspector_io.cc
0.0 % 0 / 159 0.0 % 0 / 44
src/inspector_js_api.cc
42.6 % 78 / 183 14.6 % 12 / 82
src/inspector_profiler.cc
52.0 % 131 / 252 39.1 % 50 / 128
src/inspector_profiler.h
50.0 % 10 / 20 - % 0 / 0
src/inspector_socket.cc
0.0 % 0 / 355 0.0 % 0 / 165
src/inspector_socket.h
0.0 % 0 / 4 - % 0 / 0
src/inspector_socket_server.cc
0.0 % 0 / 306 0.0 % 0 / 128
src/inspector_socket_server.h
0.0 % 0 / 7 0.0 % 0 / 4
src/js_native_api_v8.cc
0.0 % 0 / 1364 0.0 % 0 / 1566
src/js_native_api_v8.h
0.0 % 0 / 79 0.0 % 0 / 52
src/js_stream.cc
15.3 % 17 / 111 0.0 % 0 / 78
src/js_stream.h
0.0 % 0 / 4 - % 0 / 0
src/json_utils.cc
0.0 % 0 / 36 0.0 % 0 / 20
src/json_utils.h
0.0 % 0 / 87 0.0 % 0 / 120
src/large_pages/node_large_page.cc
0.0 % 0 / 102 0.0 % 0 / 64
src/memory_tracker-inl.h
0.0 % 0 / 134 0.0 % 0 / 130
src/memory_tracker.h
20.0 % 2 / 10 - % 0 / 0
src/module_wrap.cc
41.6 % 163 / 392 19.4 % 47 / 242
src/module_wrap.h
16.7 % 1 / 6 - % 0 / 0
src/node.cc
64.7 % 266 / 411 41.3 % 129 / 312
src/node.h
66.7 % 4 / 6 - % 0 / 0
src/node_api.cc
0.0 % 0 / 486 0.0 % 0 / 366
src/node_binding.cc
18.0 % 37 / 206 13.4 % 18 / 134
src/node_binding.h
0.0 % 0 / 1 - % 0 / 0
src/node_buffer.cc
29.9 % 180 / 603 17.4 % 116 / 666
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
100.0 % 14 / 14 - % 0 / 0
src/node_constants.cc
100.0 % 340 / 340 50.0 % 9 / 18
src/node_contextify.cc
36.0 % 211 / 586 18.4 % 72 / 392
src/node_contextify.h
6.3 % 1 / 16 - % 0 / 0
src/node_credentials.cc
28.7 % 56 / 195 14.9 % 26 / 174
src/node_crypto.cc
14.8 % 526 / 3553 4.1 % 109 / 2629
src/node_crypto.h
33.8 % 22 / 65 20.0 % 2 / 10
src/node_crypto_bio.cc
80.8 % 215 / 266 60.2 % 106 / 176
src/node_crypto_bio.h
84.4 % 27 / 32 75.0 % 6 / 8
src/node_crypto_clienthello-inl.h
51.5 % 17 / 33 0.0 % 0 / 8
src/node_crypto_clienthello.cc
0.0 % 0 / 107 0.0 % 0 / 75
src/node_crypto_clienthello.h
0.0 % 0 / 5 - % 0 / 0
src/node_crypto_common.cc
51.1 % 283 / 554 33.0 % 133 / 403
src/node_crypto_common.h
100.0 % 5 / 5 - % 0 / 0
src/node_dir.cc
9.7 % 17 / 176 1.8 % 2 / 114
src/node_dir.h
0.0 % 0 / 3 - % 0 / 0
src/node_domain.cc
12.5 % 1 / 8 0.0 % 0 / 2
src/node_env_var.cc
48.3 % 87 / 180 31.4 % 32 / 102
src/node_errors.cc
6.2 % 24 / 389 2.2 % 7 / 321
src/node_errors.h
13.3 % 2 / 15 - % 0 / 0
src/node_file-inl.h
89.0 % 137 / 154 36.1 % 44 / 122
src/node_file.cc
59.3 % 847 / 1429 26.7 % 315 / 1178
src/node_file.h
53.1 % 26 / 49 100.0 % 2 / 2
src/node_http2.cc
1.3 % 20 / 1490 0.9 % 7 / 756
src/node_http2.h
1.1 % 2 / 189 0.0 % 0 / 40
src/node_http2_state.h
0.0 % 0 / 6 - % 0 / 0
src/node_http_common-inl.h
0.0 % 0 / 68 0.0 % 0 / 26
src/node_http_common.h
0.0 % 0 / 81 0.0 % 0 / 24
src/node_http_parser.cc
62.1 % 277 / 446 35.3 % 94 / 266
src/node_i18n.cc
15.5 % 58 / 375 7.7 % 17 / 222
src/node_i18n.h
0.0 % 0 / 17 0.0 % 0 / 2
src/node_internals.h
44.0 % 22 / 50 18.4 % 7 / 38
src/node_main.cc
100.0 % 11 / 11 83.3 % 5 / 6
src/node_main_instance.cc
94.5 % 86 / 91 63.3 % 38 / 60
src/node_main_instance.h
100.0 % 1 / 1 - % 0 / 0
src/node_mem-inl.h
0.0 % 0 / 44 0.0 % 0 / 18
src/node_mem.h
0.0 % 0 / 1 - % 0 / 0
src/node_messaging.cc
8.2 % 41 / 499 2.0 % 6 / 304
src/node_messaging.h
0.0 % 0 / 10 - % 0 / 0
src/node_metadata.cc
100.0 % 44 / 44 60.0 % 6 / 10
src/node_metadata.h
100.0 % 3 / 3 - % 0 / 0
src/node_mutex.h
84.8 % 56 / 66 50.0 % 2 / 4
src/node_native_module.cc
80.4 % 82 / 102 73.9 % 34 / 46
src/node_native_module.h
100.0 % 2 / 2 - % 0 / 0
src/node_native_module_env.cc
56.8 % 46 / 81 50.0 % 6 / 12
src/node_options-inl.h
78.9 % 142 / 180 25.5 % 101 / 396
src/node_options.cc
78.7 % 414 / 526 34.8 % 80 / 230
src/node_options.h
80.0 % 36 / 45 30.0 % 3 / 10
src/node_os.cc
46.7 % 92 / 197 20.5 % 16 / 78
src/node_perf.cc
19.2 % 69 / 360 2.6 % 5 / 190
src/node_perf.h
0.0 % 0 / 39 0.0 % 0 / 33
src/node_perf_common.h
100.0 % 6 / 6 100.0 % 2 / 2
src/node_platform.cc
80.3 % 289 / 360 61.2 % 71 / 116
src/node_platform.h
100.0 % 6 / 6 - % 0 / 0
src/node_postmortem_metadata.cc
100.0 % 9 / 9 50.0 % 2 / 4
src/node_process_events.cc
65.3 % 32 / 49 50.0 % 14 / 28
src/node_process_methods.cc
30.7 % 63 / 205 18.6 % 19 / 102
src/node_process_object.cc
71.4 % 45 / 63 50.0 % 26 / 52
src/node_report.cc
0.3 % 1 / 328 2.1 % 2 / 96
src/node_report.h
0.0 % 0 / 4 - % 0 / 0
src/node_report_module.cc
21.6 % 24 / 111 0.0 % 0 / 16
src/node_report_utils.cc
0.0 % 0 / 121 0.0 % 0 / 71
src/node_revert.h
0.0 % 0 / 4 - % 0 / 0
src/node_serdes.cc
0.5 % 1 / 220 0.0 % 0 / 98
src/node_snapshot_stub.cc
0.0 % 0 / 4 - % 0 / 0
src/node_sockaddr-inl.h
0.0 % 0 / 17 0.0 % 0 / 2
src/node_sockaddr.cc
0.0 % 0 / 38 0.0 % 0 / 18
src/node_sockaddr.h
0.0 % 0 / 5 - % 0 / 0
src/node_stat_watcher.cc
30.2 % 13 / 43 10.0 % 2 / 20
src/node_stat_watcher.h
0.0 % 0 / 4 - % 0 / 0
src/node_symbols.cc
100.0 % 5 / 5 - % 0 / 0
src/node_task_queue.cc
46.3 % 31 / 67 5.9 % 2 / 34
src/node_trace_events.cc
36.2 % 25 / 69 2.6 % 1 / 38
src/node_types.cc
100.0 % 20 / 20 57.1 % 8 / 14
src/node_union_bytes.h
100.0 % 28 / 28 66.7 % 4 / 6
src/node_url.cc
36.7 % 442 / 1204 30.4 % 363 / 1196
src/node_url.h
77.8 % 14 / 18 100.0 % 2 / 2
src/node_util.cc
45.0 % 77 / 171 16.4 % 12 / 73
src/node_v8.cc
1.2 % 1 / 81 0.0 % 0 / 10
src/node_v8_platform-inl.h
53.5 % 38 / 71 14.3 % 4 / 28
src/node_wasi.cc
0.1 % 1 / 973 0.0 % 0 / 852
src/node_wasi.h
0.0 % 0 / 2 - % 0 / 0
src/node_watchdog.cc
12.8 % 24 / 187 9.5 % 7 / 74
src/node_watchdog.h
0.0 % 0 / 9 - % 0 / 0
src/node_worker.cc
8.7 % 37 / 426 0.4 % 1 / 238
src/node_worker.h
0.0 % 0 / 7 0.0 % 0 / 2
src/node_zlib.cc
61.2 % 395 / 645 21.3 % 156 / 732
src/pipe_wrap.cc
54.7 % 58 / 106 19.4 % 7 / 36
src/pipe_wrap.h
25.0 % 1 / 4 - % 0 / 0
src/process_wrap.cc
83.9 % 125 / 149 51.0 % 49 / 96
src/req_wrap-inl.h
84.3 % 43 / 51 33.3 % 14 / 42
src/req_wrap.h
100.0 % 2 / 2 - % 0 / 0
src/signal_wrap.cc
55.7 % 44 / 79 30.0 % 9 / 30
src/spawn_sync.cc
1.0 % 5 / 509 0.0 % 0 / 306
src/spawn_sync.h
0.0 % 0 / 1 - % 0 / 0
src/stream_base-inl.h
65.3 % 98 / 150 42.0 % 21 / 50
src/stream_base.cc
70.3 % 218 / 310 26.2 % 87 / 332
src/stream_base.h
39.3 % 11 / 28 0.0 % 0 / 2
src/stream_pipe.cc
0.6 % 1 / 178 0.0 % 0 / 98
src/stream_pipe.h
0.0 % 0 / 5 - % 0 / 0
src/stream_wrap.cc
60.6 % 109 / 180 26.2 % 22 / 84
src/stream_wrap.h
100.0 % 10 / 10 75.0 % 3 / 4
src/string_bytes.cc
30.1 % 93 / 309 19.6 % 38 / 194
src/string_bytes.h
88.9 % 8 / 9 50.0 % 1 / 2
src/string_decoder-inl.h
75.0 % 6 / 8 - % 0 / 0
src/string_decoder.cc
36.4 % 51 / 140 14.9 % 17 / 114
src/string_search.h
0.0 % 0 / 247 0.0 % 0 / 276
src/tcp_wrap.cc
51.8 % 88 / 170 14.1 % 13 / 92
src/tcp_wrap.h
12.5 % 1 / 8 0.0 % 0 / 3
src/threadpoolwork-inl.h
88.2 % 15 / 17 50.0 % 1 / 2
src/timers.cc
100.0 % 32 / 32 50.0 % 2 / 4
src/tls_wrap.cc
52.5 % 335 / 638 37.9 % 141 / 372
src/tls_wrap.h
72.7 % 8 / 11 75.0 % 3 / 4
src/tracing/agent.cc
16.8 % 21 / 125 7.7 % 4 / 52
src/tracing/agent.h
62.9 % 22 / 35 28.6 % 4 / 14
src/tracing/node_trace_buffer.cc
0.0 % 0 / 107 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 / 130 0.0 % 0 / 58
src/tracing/node_trace_writer.h
0.0 % 0 / 1 - % 0 / 0
src/tracing/trace_event.cc
81.8 % 9 / 11 - % 0 / 0
src/tracing/trace_event.h
0.0 % 0 / 71 0.0 % 0 / 118
src/tracing/traced_value.cc
0.0 % 0 / 103 0.0 % 0 / 56
src/tracing/traced_value.h
0.0 % 0 / 2 - % 0 / 0
src/tty_wrap.cc
39.6 % 21 / 53 17.9 % 5 / 28
src/tty_wrap.h
0.0 % 0 / 4 - % 0 / 0
src/udp_wrap.cc
15.0 % 53 / 354 0.0 % 0 / 221
src/udp_wrap.h
0.0 % 0 / 7 - % 0 / 0
src/util-inl.h
64.8 % 138 / 213 29.3 % 54 / 184
src/util.cc
51.9 % 56 / 108 44.7 % 17 / 38
src/util.h
64.5 % 78 / 121 38.5 % 40 / 104
src/uv.cc
77.3 % 34 / 44 25.0 % 5 / 20
tools/code_cache/cache_builder.cc
95.7 % 66 / 69 83.3 % 25 / 30
tools/code_cache/mkcodecache.cc
86.2 % 25 / 29 50.0 % 4 / 8
tools/snapshot/node_mksnapshot.cc
81.8 % 18 / 22 50.0 % 6 / 12
tools/snapshot/snapshot_builder.cc
100.0 % 40 / 40 72.2 % 13 / 18