GCC Code Coverage Report
Directory: ../ Exec Total Coverage
Date: 2021-02-19 04:08:54 Lines: 15638 40627 38.5 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 5939 30338 19.6 %

File Lines Branches
src/aliased_buffer.h
87.4 % 83 / 95 61.1 % 33 / 54
src/aliased_struct-inl.h
0.0 % 0 / 9 0.0 % 0 / 2
src/aliased_struct.h
0.0 % 0 / 3 - % 0 / 0
src/allocated_buffer-inl.h
87.3 % 48 / 55 55.0 % 11 / 20
src/allocated_buffer.h
100.0 % 3 / 3 - % 0 / 0
src/api/async_resource.cc
3.6 % 1 / 28 33.3 % 2 / 6
src/api/callback.cc
67.4 % 97 / 144 55.9 % 57 / 102
src/api/embed_helpers.cc
88.9 % 80 / 90 46.2 % 24 / 52
src/api/encoding.cc
26.5 % 22 / 83 20.7 % 19 / 92
src/api/environment.cc
73.6 % 268 / 364 40.4 % 72 / 178
src/api/exceptions.cc
56.2 % 36 / 64 31.2 % 10 / 32
src/api/hooks.cc
35.9 % 37 / 103 32.6 % 15 / 46
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
46.0 % 209 / 454 13.7 % 201 / 1471
src/base64-inl.h
98.8 % 82 / 83 45.9 % 61 / 133
src/base64.h
90.9 % 10 / 11 71.4 % 5 / 7
src/base_object-inl.h
89.7 % 156 / 174 45.4 % 79 / 174
src/base_object.h
100.0 % 3 / 3 - % 0 / 0
src/callback_queue-inl.h
97.6 % 41 / 42 87.5 % 7 / 8
src/callback_queue.h
100.0 % 3 / 3 - % 0 / 0
src/cares_wrap.cc
12.5 % 155 / 1237 5.6 % 37 / 666
src/connect_wrap.cc
100.0 % 4 / 4 50.0 % 2 / 4
src/connect_wrap.h
25.0 % 1 / 4 - % 0 / 0
src/connection_wrap.cc
50.0 % 20 / 40 12.5 % 7 / 56
src/connection_wrap.h
100.0 % 1 / 1 - % 0 / 0
src/crypto/crypto_aes.cc
10.4 % 33 / 317 1.0 % 2 / 206
src/crypto/crypto_aes.h
0.0 % 0 / 4 - % 0 / 0
src/crypto/crypto_bio.cc
80.9 % 216 / 267 60.0 % 108 / 180
src/crypto/crypto_bio.h
78.1 % 25 / 32 62.5 % 5 / 8
src/crypto/crypto_cipher.cc
5.8 % 28 / 480 0.3 % 2 / 611
src/crypto/crypto_cipher.h
5.3 % 3 / 57 0.0 % 0 / 37
src/crypto/crypto_clienthello-inl.h
51.5 % 17 / 33 0.0 % 0 / 8
src/crypto/crypto_clienthello.cc
0.0 % 0 / 107 0.0 % 0 / 75
src/crypto/crypto_clienthello.h
0.0 % 0 / 5 - % 0 / 0
src/crypto/crypto_common.cc
50.3 % 276 / 549 32.0 % 124 / 387
src/crypto/crypto_common.h
86.7 % 13 / 15 55.0 % 11 / 20
src/crypto/crypto_context.cc
20.7 % 139 / 671 9.4 % 50 / 531
src/crypto/crypto_context.h
0.0 % 0 / 4 - % 0 / 0
src/crypto/crypto_dh.cc
8.1 % 29 / 360 0.8 % 2 / 251
src/crypto/crypto_dh.h
0.0 % 0 / 15 - % 0 / 0
src/crypto/crypto_dsa.cc
7.9 % 5 / 63 4.0 % 2 / 50
src/crypto/crypto_dsa.h
0.0 % 0 / 8 - % 0 / 0
src/crypto/crypto_ec.cc
4.6 % 23 / 505 0.5 % 2 / 385
src/crypto/crypto_ec.h
0.0 % 0 / 13 - % 0 / 0
src/crypto/crypto_hash.cc
46.5 % 74 / 159 24.5 % 26 / 106
src/crypto/crypto_hash.h
14.3 % 1 / 7 - % 0 / 0
src/crypto/crypto_hkdf.cc
1.4 % 1 / 73 3.8 % 2 / 52
src/crypto/crypto_hkdf.h
0.0 % 0 / 4 - % 0 / 0
src/crypto/crypto_hmac.cc
8.5 % 12 / 141 2.4 % 2 / 83
src/crypto/crypto_hmac.h
0.0 % 0 / 7 - % 0 / 0
src/crypto/crypto_keygen.cc
13.2 % 5 / 38 10.0 % 2 / 20
src/crypto/crypto_keygen.h
3.5 % 3 / 85 0.0 % 0 / 64
src/crypto/crypto_keys.cc
9.9 % 71 / 715 2.0 % 10 / 501
src/crypto/crypto_keys.h
4.1 % 3 / 73 0.0 % 0 / 27
src/crypto/crypto_pbkdf2.cc
1.5 % 1 / 67 6.2 % 2 / 32
src/crypto/crypto_pbkdf2.h
0.0 % 0 / 4 - % 0 / 0
src/crypto/crypto_random.cc
22.2 % 26 / 117 13.3 % 8 / 60
src/crypto/crypto_random.h
10.0 % 1 / 10 - % 0 / 0
src/crypto/crypto_rsa.cc
4.2 % 11 / 262 0.7 % 2 / 302
src/crypto/crypto_rsa.h
0.0 % 0 / 12 - % 0 / 0
src/crypto/crypto_scrypt.cc
1.4 % 1 / 70 5.9 % 2 / 34
src/crypto/crypto_scrypt.h
0.0 % 0 / 4 - % 0 / 0
src/crypto/crypto_sig.cc
6.5 % 32 / 491 0.5 % 2 / 367
src/crypto/crypto_sig.h
0.0 % 0 / 12 - % 0 / 0
src/crypto/crypto_spkac.cc
9.1 % 6 / 66 4.5 % 2 / 44
src/crypto/crypto_timing.cc
21.1 % 4 / 19 20.0 % 2 / 10
src/crypto/crypto_tls.cc
39.1 % 420 / 1075 25.8 % 172 / 667
src/crypto/crypto_tls.h
53.8 % 7 / 13 - % 0 / 0
src/crypto/crypto_util.cc
18.4 % 54 / 294 4.1 % 9 / 218
src/crypto/crypto_util.h
47.3 % 98 / 207 11.5 % 23 / 200
src/crypto/crypto_x509.cc
4.1 % 12 / 290 1.1 % 2 / 188
src/crypto/crypto_x509.h
0.0 % 0 / 14 - % 0 / 0
src/debug_utils-inl.h
81.9 % 59 / 72 11.7 % 92 / 789
src/debug_utils.cc
17.0 % 18 / 106 1.1 % 5 / 436
src/debug_utils.h
27.3 % 3 / 11 - % 0 / 0
src/diagnosticfilename-inl.h
0.0 % 0 / 8 - % 0 / 0
src/env-inl.h
79.1 % 485 / 613 44.9 % 61 / 136
src/env.cc
68.4 % 564 / 824 47.1 % 849 / 1803
src/env.h
48.9 % 22 / 45 - % 0 / 0
src/fs_event_wrap.cc
17.3 % 13 / 75 5.3 % 2 / 38
src/handle_wrap.cc
87.5 % 70 / 80 54.3 % 25 / 46
src/handle_wrap.h
63.6 % 7 / 11 21.4 % 3 / 14
src/heap_utils.cc
0.5 % 1 / 221 1.8 % 2 / 110
src/histogram-inl.h
0.0 % 0 / 46 0.0 % 0 / 18
src/histogram.cc
22.1 % 44 / 199 4.3 % 4 / 92
src/histogram.h
0.0 % 0 / 23 - % 0 / 0
src/inspector/main_thread_interface.cc
95.8 % 159 / 166 59.5 % 25 / 42
src/inspector/main_thread_interface.h
100.0 % 15 / 15 50.0 % 1 / 2
src/inspector/node_string.cc
56.3 % 40 / 71 50.0 % 8 / 16
src/inspector/node_string.h
78.6 % 22 / 28 - % 0 / 0
src/inspector/runtime_agent.cc
66.7 % 10 / 15 50.0 % 3 / 6
src/inspector/runtime_agent.h
100.0 % 1 / 1 - % 0 / 0
src/inspector/tracing_agent.cc
33.0 % 30 / 91 9.1 % 2 / 22
src/inspector/worker_agent.cc
92.1 % 70 / 76 50.0 % 9 / 18
src/inspector/worker_agent.h
100.0 % 1 / 1 - % 0 / 0
src/inspector/worker_inspector.cc
92.5 % 62 / 67 60.0 % 6 / 10
src/inspector/worker_inspector.h
88.9 % 16 / 18 - % 0 / 0
src/inspector_agent.cc
52.1 % 238 / 457 34.4 % 73 / 212
src/inspector_agent.h
87.5 % 7 / 8 - % 0 / 0
src/inspector_io.cc
0.6 % 1 / 160 4.2 % 2 / 48
src/inspector_js_api.cc
65.4 % 136 / 208 20.9 % 18 / 86
src/inspector_profiler.cc
51.8 % 143 / 276 40.3 % 50 / 124
src/inspector_profiler.h
52.2 % 12 / 23 - % 0 / 0
src/inspector_socket.cc
89.4 % 344 / 385 66.1 % 109 / 165
src/inspector_socket.h
100.0 % 4 / 4 - % 0 / 0
src/inspector_socket_server.cc
63.7 % 207 / 325 47.7 % 61 / 128
src/inspector_socket_server.h
100.0 % 8 / 8 75.0 % 3 / 4
src/js_native_api_v8.cc
4.7 % 66 / 1396 2.0 % 33 / 1662
src/js_native_api_v8.h
75.0 % 69 / 92 26.6 % 17 / 64
src/js_stream.cc
13.0 % 14 / 108 2.4 % 2 / 82
src/js_stream.h
0.0 % 0 / 4 - % 0 / 0
src/js_udp_wrap.cc
0.9 % 1 / 106 2.5 % 2 / 80
src/json_utils.cc
61.1 % 22 / 36 80.0 % 16 / 20
src/json_utils.h
0.0 % 0 / 87 0.0 % 0 / 124
src/large_pages/node_large_page.cc
1.0 % 1 / 104 3.1 % 2 / 64
src/memory_tracker-inl.h
0.0 % 0 / 135 0.0 % 0 / 148
src/memory_tracker.h
20.0 % 2 / 10 - % 0 / 0
src/module_wrap.cc
60.0 % 251 / 418 31.3 % 83 / 265
src/module_wrap.h
14.3 % 1 / 7 - % 0 / 0
src/node.cc
68.0 % 276 / 406 42.7 % 132 / 309
src/node.h
73.7 % 14 / 19 50.0 % 1 / 2
src/node_api.cc
7.1 % 40 / 561 2.9 % 11 / 384
src/node_binding.cc
35.4 % 75 / 212 22.4 % 30 / 134
src/node_binding.h
0.0 % 0 / 1 - % 0 / 0
src/node_blob.cc
11.5 % 22 / 192 1.9 % 2 / 108
src/node_blob.h
0.0 % 0 / 20 - % 0 / 0
src/node_buffer.cc
41.7 % 268 / 643 18.0 % 125 / 696
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 % 13 / 13 50.0 % 2 / 4
src/node_constants.cc
100.0 % 603 / 603 50.0 % 11 / 22
src/node_contextify.cc
61.1 % 391 / 640 37.6 % 155 / 412
src/node_contextify.h
58.3 % 14 / 24 100.0 % 2 / 2
src/node_credentials.cc
34.4 % 74 / 215 17.0 % 31 / 182
src/node_crypto.cc
100.0 % 27 / 27 50.0 % 2 / 4
src/node_dir.cc
7.3 % 13 / 178 1.9 % 2 / 108
src/node_dir.h
0.0 % 0 / 3 - % 0 / 0
src/node_env_var.cc
57.7 % 109 / 189 33.7 % 35 / 104
src/node_errors.cc
43.3 % 178 / 411 28.2 % 95 / 337
src/node_errors.h
10.8 % 4 / 37 - % 0 / 0
src/node_external_reference.cc
100.0 % 13 / 13 50.0 % 1 / 2
src/node_external_reference.h
100.0 % 10 / 10 - % 0 / 0
src/node_file-inl.h
89.0 % 138 / 155 32.8 % 40 / 122
src/node_file.cc
53.7 % 807 / 1502 27.8 % 303 / 1090
src/node_file.h
62.5 % 35 / 56 100.0 % 2 / 2
src/node_http2.cc
1.3 % 20 / 1553 0.9 % 7 / 764
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 / 83 0.0 % 0 / 26
src/node_http_common.h
0.0 % 0 / 81 0.0 % 0 / 24
src/node_http_parser.cc
62.4 % 290 / 465 35.7 % 97 / 272
src/node_i18n.cc
18.1 % 70 / 387 8.7 % 19 / 218
src/node_i18n.h
0.0 % 0 / 17 0.0 % 0 / 2
src/node_internals.h
38.5 % 20 / 52 18.4 % 7 / 38
src/node_main.cc
100.0 % 5 / 5 - % 0 / 0
src/node_main_instance.cc
89.7 % 87 / 97 62.9 % 39 / 62
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 / 2 - % 0 / 0
src/node_messaging.cc
9.9 % 75 / 759 2.0 % 10 / 491
src/node_messaging.h
4.5 % 1 / 22 0.0 % 0 / 4
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
84.6 % 88 / 104 80.0 % 40 / 50
src/node_native_module.h
100.0 % 2 / 2 - % 0 / 0
src/node_native_module_env.cc
58.3 % 56 / 96 50.0 % 8 / 16
src/node_options-inl.h
78.7 % 144 / 183 26.1 % 110 / 422
src/node_options.cc
79.2 % 456 / 576 34.5 % 87 / 252
src/node_options.h
80.0 % 36 / 45 30.0 % 3 / 10
src/node_os.cc
46.9 % 92 / 196 22.0 % 18 / 82
src/node_perf.cc
33.9 % 119 / 351 9.7 % 15 / 154
src/node_perf.h
0.0 % 0 / 32 0.0 % 0 / 33
src/node_perf_common.h
100.0 % 1 / 1 - % 0 / 0
src/node_platform.cc
86.6 % 317 / 366 72.5 % 87 / 120
src/node_platform.h
66.7 % 4 / 6 - % 0 / 0
src/node_postmortem_metadata.cc
100.0 % 15 / 15 50.0 % 2 / 4
src/node_process_events.cc
18.0 % 9 / 50 10.0 % 3 / 30
src/node_process_methods.cc
48.9 % 131 / 268 31.1 % 28 / 90
src/node_process_object.cc
84.9 % 79 / 93 55.4 % 31 / 56
src/node_report.cc
0.3 % 1 / 357 1.5 % 2 / 130
src/node_report.h
0.0 % 0 / 4 - % 0 / 0
src/node_report_module.cc
24.8 % 29 / 117 5.9 % 2 / 34
src/node_report_utils.cc
0.8 % 1 / 122 2.7 % 2 / 75
src/node_revert.h
0.0 % 0 / 4 - % 0 / 0
src/node_serdes.cc
0.4 % 1 / 224 1.9 % 2 / 108
src/node_snapshot_stub.cc
0.0 % 0 / 6 - % 0 / 0
src/node_snapshotable.cc
38.5 % 5 / 13 21.4 % 3 / 14
src/node_sockaddr-inl.h
93.9 % 108 / 115 81.0 % 34 / 42
src/node_sockaddr.cc
25.6 % 88 / 344 18.1 % 35 / 193
src/node_sockaddr.h
25.0 % 7 / 28 - % 0 / 0
src/node_stat_watcher.cc
25.0 % 10 / 40 10.0 % 2 / 20
src/node_stat_watcher.h
0.0 % 0 / 4 - % 0 / 0
src/node_symbols.cc
100.0 % 13 / 13 50.0 % 2 / 4
src/node_task_queue.cc
78.3 % 94 / 120 35.9 % 28 / 78
src/node_trace_events.cc
42.9 % 33 / 77 7.1 % 3 / 42
src/node_types.cc
74.4 % 32 / 43 27.8 % 5 / 18
src/node_union_bytes.h
100.0 % 28 / 28 66.7 % 4 / 6
src/node_url.cc
51.8 % 645 / 1244 40.8 % 501 / 1227
src/node_url.h
95.6 % 43 / 45 62.5 % 5 / 8
src/node_util.cc
58.0 % 119 / 205 26.5 % 22 / 83
src/node_v8.cc
1.4 % 1 / 69 16.7 % 2 / 12
src/node_v8.h
0.0 % 0 / 3 - % 0 / 0
src/node_v8_platform-inl.h
50.0 % 36 / 72 17.9 % 5 / 28
src/node_wasi.cc
0.1 % 1 / 832 0.2 % 2 / 902
src/node_wasi.h
0.0 % 0 / 2 - % 0 / 0
src/node_watchdog.cc
47.1 % 89 / 189 32.4 % 24 / 74
src/node_watchdog.h
33.3 % 3 / 9 - % 0 / 0
src/node_worker.cc
11.4 % 51 / 448 1.2 % 3 / 256
src/node_worker.h
0.0 % 0 / 7 0.0 % 0 / 2
src/node_zlib.cc
58.3 % 393 / 674 16.7 % 126 / 754
src/pipe_wrap.cc
52.0 % 52 / 100 22.5 % 9 / 40
src/pipe_wrap.h
25.0 % 1 / 4 - % 0 / 0
src/process_wrap.cc
82.6 % 123 / 149 51.0 % 52 / 102
src/req_wrap-inl.h
84.3 % 43 / 51 31.0 % 13 / 42
src/req_wrap.h
100.0 % 2 / 2 - % 0 / 0
src/signal_wrap.cc
74.4 % 58 / 78 43.3 % 13 / 30
src/spawn_sync.cc
71.6 % 383 / 535 46.8 % 145 / 310
src/spawn_sync.h
100.0 % 1 / 1 - % 0 / 0
src/stream_base-inl.h
67.5 % 108 / 160 40.7 % 22 / 54
src/stream_base.cc
70.2 % 221 / 315 26.2 % 88 / 336
src/stream_base.h
39.4 % 13 / 33 0.0 % 0 / 2
src/stream_pipe.cc
0.6 % 1 / 175 2.0 % 2 / 102
src/stream_pipe.h
0.0 % 0 / 5 - % 0 / 0
src/stream_wrap.cc
59.4 % 104 / 175 27.3 % 24 / 88
src/stream_wrap.h
100.0 % 10 / 10 75.0 % 3 / 4
src/string_bytes.cc
29.8 % 94 / 315 19.7 % 40 / 203
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
39.2 % 60 / 153 17.5 % 22 / 126
src/string_search.h
0.0 % 0 / 247 0.0 % 0 / 276
src/tcp_wrap.cc
47.4 % 83 / 175 14.4 % 15 / 104
src/tcp_wrap.h
0.0 % 0 / 8 0.0 % 0 / 3
src/threadpoolwork-inl.h
0.0 % 0 / 16 0.0 % 0 / 2
src/timer_wrap.cc
1.9 % 1 / 52 8.3 % 2 / 24
src/timer_wrap.h
0.0 % 0 / 8 - % 0 / 0
src/timers.cc
94.9 % 37 / 39 50.0 % 4 / 8
src/tracing/agent.cc
17.5 % 22 / 126 10.7 % 6 / 56
src/tracing/agent.h
62.9 % 22 / 35 35.7 % 5 / 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
87.5 % 14 / 16 - % 0 / 0
src/tracing/trace_event.h
5.3 % 4 / 76 1.5 % 2 / 134
src/tracing/traced_value.cc
95.9 % 116 / 121 67.9 % 38 / 56
src/tracing/traced_value.h
50.0 % 1 / 2 - % 0 / 0
src/tty_wrap.cc
39.6 % 21 / 53 21.9 % 7 / 32
src/tty_wrap.h
0.0 % 0 / 4 - % 0 / 0
src/udp_wrap.cc
14.0 % 49 / 351 0.9 % 2 / 215
src/udp_wrap.h
0.0 % 0 / 7 - % 0 / 0
src/util-inl.h
75.3 % 171 / 227 41.6 % 79 / 190
src/util.cc
59.6 % 65 / 109 50.0 % 23 / 46
src/util.h
72.1 % 98 / 136 45.5 % 60 / 132
src/uv.cc
76.2 % 32 / 42 29.2 % 7 / 24
tools/code_cache/cache_builder.cc
95.7 % 66 / 69 83.3 % 25 / 30
tools/code_cache/mkcodecache.cc
86.7 % 26 / 30 50.0 % 4 / 8
tools/snapshot/node_mksnapshot.cc
80.0 % 16 / 20 50.0 % 6 / 12
tools/snapshot/snapshot_builder.cc
96.2 % 51 / 53 70.0 % 14 / 20