GCC Code Coverage Report
Directory: ./ Exec Total Coverage
Date: 2022-10-04 04:23:47 Lines: 38395 43329 88.6 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 18318 29185 62.8 %

File Lines Branches
aliased_buffer.h
100.0 % 97 / 97 59.3 % 32 / 54
aliased_struct-inl.h
100.0 % 11 / 11 50.0 % 1 / 2
aliased_struct.h
100.0 % 3 / 3 50.0 % 1 / 2
api/async_resource.cc
100.0 % 28 / 28 50.0 % 1 / 2
api/callback.cc
89.7 % 139 / 155 83.3 % 80 / 96
api/embed_helpers.cc
89.1 % 82 / 92 64.6 % 31 / 48
api/encoding.cc
90.8 % 79 / 87 83.3 % 75 / 90
api/environment.cc
87.3 % 338 / 387 57.4 % 108 / 188
api/exceptions.cc
100.0 % 66 / 66 75.0 % 21 / 28
api/hooks.cc
95.5 % 106 / 111 67.4 % 31 / 46
api/utils.cc
31.4 % 11 / 35 25.0 % 8 / 32
async_wrap-inl.h
95.0 % 19 / 20 75.0 % 3 / 4
async_wrap.cc
93.2 % 287 / 308 57.5 % 817 / 1422
base64-inl.h
98.8 % 82 / 83 65.8 % 73 / 111
base64.h
100.0 % 6 / 6 75.0 % 3 / 4
base_object-inl.h
94.7 % 108 / 114 59.5 % 25 / 42
base_object.cc
97.7 % 84 / 86 82.3 % 51 / 62
base_object.h
66.7 % 2 / 3 - % 0 / 0
callback_queue-inl.h
97.6 % 41 / 42 87.5 % 7 / 8
callback_queue.h
100.0 % 1 / 1 - % 0 / 0
cares_wrap.cc
74.4 % 788 / 1059 52.4 % 257 / 490
cares_wrap.h
84.6 % 137 / 162 56.3 % 40 / 71
cleanup_queue-inl.h
100.0 % 26 / 26 90.0 % 9 / 10
cleanup_queue.cc
100.0 % 15 / 15 87.5 % 7 / 8
cleanup_queue.h
100.0 % 5 / 5 - % 0 / 0
connect_wrap.cc
100.0 % 3 / 3 - % 0 / 0
connect_wrap.h
33.3 % 1 / 3 - % 0 / 0
connection_wrap.cc
92.7 % 38 / 41 60.7 % 17 / 28
crypto/crypto_aes.cc
69.0 % 209 / 303 55.5 % 132 / 238
crypto/crypto_aes.h
33.3 % 1 / 3 - % 0 / 0
crypto/crypto_bio.cc
86.2 % 238 / 276 71.0 % 125 / 176
crypto/crypto_bio.h
87.1 % 27 / 31 87.5 % 7 / 8
crypto/crypto_cipher.cc
91.6 % 482 / 526 76.4 % 321 / 420
crypto/crypto_cipher.h
72.1 % 49 / 68 55.0 % 22 / 40
crypto/crypto_clienthello-inl.h
93.9 % 31 / 33 50.0 % 4 / 8
crypto/crypto_clienthello.cc
75.0 % 87 / 116 55.8 % 43 / 77
crypto/crypto_clienthello.h
100.0 % 5 / 5 - % 0 / 0
crypto/crypto_common.cc
76.7 % 520 / 678 57.4 % 282 / 491
crypto/crypto_common.h
100.0 % 4 / 4 - % 0 / 0
crypto/crypto_context.cc
84.0 % 602 / 717 60.7 % 289 / 476
crypto/crypto_context.h
100.0 % 4 / 4 - % 0 / 0
crypto/crypto_dh.cc
80.1 % 314 / 392 51.4 % 132 / 257
crypto/crypto_dh.h
0.0 % 0 / 11 - % 0 / 0
crypto/crypto_dsa.cc
67.6 % 50 / 74 42.6 % 23 / 54
crypto/crypto_dsa.h
0.0 % 0 / 6 - % 0 / 0
crypto/crypto_ec.cc
77.7 % 428 / 551 53.5 % 185 / 346
crypto/crypto_ec.h
0.0 % 0 / 10 - % 0 / 0
crypto/crypto_hash.cc
84.9 % 135 / 159 62.7 % 69 / 110
crypto/crypto_hash.h
20.0 % 1 / 5 - % 0 / 0
crypto/crypto_hkdf.cc
79.0 % 64 / 81 54.3 % 38 / 70
crypto/crypto_hkdf.h
33.3 % 1 / 3 - % 0 / 0
crypto/crypto_hmac.cc
80.8 % 122 / 151 52.6 % 50 / 95
crypto/crypto_hmac.h
20.0 % 1 / 5 - % 0 / 0
crypto/crypto_keygen.cc
82.5 % 33 / 40 46.2 % 12 / 26
crypto/crypto_keygen.h
81.1 % 73 / 90 71.8 % 28 / 39
crypto/crypto_keys.cc
88.2 % 718 / 814 60.4 % 341 / 565
crypto/crypto_keys.h
56.2 % 45 / 80 33.3 % 10 / 30
crypto/crypto_pbkdf2.cc
79.4 % 50 / 63 54.8 % 23 / 42
crypto/crypto_pbkdf2.h
100.0 % 3 / 3 - % 0 / 0
crypto/crypto_random.cc
86.3 % 101 / 117 56.8 % 50 / 88
crypto/crypto_random.h
42.9 % 3 / 7 - % 0 / 0
crypto/crypto_rsa.cc
81.4 % 259 / 318 58.9 % 192 / 326
crypto/crypto_rsa.h
11.1 % 1 / 9 - % 0 / 0
crypto/crypto_scrypt.cc
83.8 % 57 / 68 53.8 % 28 / 52
crypto/crypto_scrypt.h
100.0 % 3 / 3 - % 0 / 0
crypto/crypto_sig.cc
81.3 % 392 / 482 59.9 % 206 / 344
crypto/crypto_sig.h
42.9 % 3 / 7 - % 0 / 0
crypto/crypto_spkac.cc
98.5 % 66 / 67 76.5 % 26 / 34
crypto/crypto_timing.cc
100.0 % 21 / 21 100.0 % 8 / 8
crypto/crypto_tls.cc
91.9 % 1045 / 1137 65.1 % 443 / 680
crypto/crypto_tls.h
84.6 % 11 / 13 - % 0 / 0
crypto/crypto_util.cc
84.8 % 284 / 335 49.6 % 118 / 238
crypto/crypto_util.h
96.5 % 245 / 254 69.6 % 80 / 115
crypto/crypto_x509.cc
89.1 % 301 / 338 51.9 % 109 / 210
crypto/crypto_x509.h
36.4 % 4 / 11 - % 0 / 0
debug_utils-inl.h
93.8 % 75 / 80 77.4 % 205 / 265
debug_utils.cc
62.7 % 64 / 102 67.2 % 289 / 430
debug_utils.h
66.7 % 6 / 9 - % 0 / 0
diagnosticfilename-inl.h
100.0 % 10 / 10 - % 0 / 0
env-inl.h
99.5 % 441 / 443 78.8 % 52 / 66
env.cc
92.6 % 829 / 895 57.3 % 799 / 1394
env.h
100.0 % 41 / 41 50.0 % 1 / 2
fs_event_wrap.cc
91.7 % 77 / 84 61.1 % 22 / 36
handle_wrap.cc
95.2 % 80 / 84 76.0 % 38 / 50
handle_wrap.h
100.0 % 10 / 10 92.9 % 13 / 14
heap_utils.cc
50.2 % 122 / 243 24.0 % 25 / 104
histogram-inl.h
90.3 % 56 / 62 62.5 % 10 / 16
histogram.cc
80.5 % 294 / 365 42.0 % 68 / 162
histogram.h
60.0 % 12 / 20 - % 0 / 0
inspector/main_thread_interface.cc
99.4 % 157 / 158 69.4 % 25 / 36
inspector/main_thread_interface.h
100.0 % 13 / 13 50.0 % 1 / 2
inspector/node_string.cc
57.1 % 40 / 70 62.5 % 10 / 16
inspector/node_string.h
78.6 % 22 / 28 - % 0 / 0
inspector/runtime_agent.cc
100.0 % 14 / 14 100.0 % 2 / 2
inspector/tracing_agent.cc
96.6 % 85 / 88 66.7 % 12 / 18
inspector/worker_agent.cc
97.3 % 73 / 75 68.8 % 11 / 16
inspector/worker_agent.h
100.0 % 1 / 1 - % 0 / 0
inspector/worker_inspector.cc
98.5 % 64 / 65 80.0 % 8 / 10
inspector/worker_inspector.h
100.0 % 16 / 16 - % 0 / 0
inspector_agent.cc
90.8 % 463 / 510 66.9 % 170 / 254
inspector_agent.h
83.3 % 5 / 6 - % 0 / 0
inspector_io.cc
99.4 % 178 / 179 72.7 % 32 / 44
inspector_js_api.cc
90.2 % 193 / 214 46.2 % 37 / 80
inspector_profiler.cc
88.7 % 252 / 284 66.1 % 74 / 112
inspector_profiler.h
84.2 % 16 / 19 - % 0 / 0
inspector_socket.cc
91.2 % 354 / 388 72.1 % 132 / 183
inspector_socket.h
100.0 % 3 / 3 - % 0 / 0
inspector_socket_server.cc
91.3 % 294 / 322 75.8 % 97 / 128
inspector_socket_server.h
100.0 % 7 / 7 75.0 % 3 / 4
js_native_api_v8.cc
97.9 % 1429 / 1459 64.1 % 1158 / 1806
js_native_api_v8.h
93.1 % 94 / 101 78.1 % 25 / 32
js_stream.cc
86.6 % 97 / 112 43.8 % 35 / 80
js_stream.h
0.0 % 0 / 3 - % 0 / 0
js_udp_wrap.cc
1.0 % 1 / 105 0.0 % 0 / 84
json_utils.cc
100.0 % 37 / 37 95.0 % 19 / 20
json_utils.h
100.0 % 96 / 96 95.5 % 21 / 22
large_pages/node_large_page.cc
74.8 % 86 / 115 43.8 % 28 / 64
memory_tracker-inl.h
82.6 % 119 / 144 66.7 % 44 / 66
memory_tracker.h
100.0 % 8 / 8 - % 0 / 0
module_wrap.cc
90.1 % 390 / 433 58.7 % 172 / 293
module_wrap.h
75.0 % 6 / 8 - % 0 / 0
node.cc
88.8 % 398 / 448 69.9 % 258 / 369
node.h
100.0 % 18 / 18 75.0 % 3 / 4
node_api.cc
92.3 % 529 / 573 62.7 % 257 / 410
node_api_internals.h
100.0 % 3 / 3 - % 0 / 0
node_binding.cc
93.4 % 197 / 211 77.8 % 98 / 126
node_blob.cc
86.0 % 240 / 279 56.7 % 76 / 134
node_blob.h
45.0 % 9 / 20 - % 0 / 0
node_buffer.cc
89.6 % 629 / 702 59.2 % 309 / 522
node_buffer.h
66.7 % 4 / 6 50.0 % 2 / 4
node_builtins.cc
89.1 % 285 / 320 76.6 % 95 / 124
node_builtins.h
100.0 % 1 / 1 - % 0 / 0
node_config.cc
100.0 % 14 / 14 - % 0 / 0
node_constants.cc
100.0 % 344 / 344 50.0 % 9 / 18
node_context_data.h
92.3 % 12 / 13 83.3 % 5 / 6
node_contextify.cc
93.0 % 609 / 655 64.7 % 303 / 468
node_contextify.h
69.6 % 16 / 23 100.0 % 2 / 2
node_credentials.cc
86.8 % 204 / 235 56.9 % 99 / 174
node_crypto.cc
90.0 % 9 / 10 50.0 % 1 / 2
node_dir.cc
87.7 % 171 / 195 53.1 % 68 / 128
node_dir.h
33.3 % 1 / 3 - % 0 / 0
node_env_var.cc
95.0 % 192 / 202 72.7 % 93 / 128
node_errors.cc
70.8 % 347 / 490 53.9 % 200 / 371
node_errors.h
81.2 % 13 / 16 - % 0 / 0
node_external_reference.cc
100.0 % 9 / 9 100.0 % 2 / 2
node_external_reference.h
100.0 % 4 / 4 - % 0 / 0
node_file-inl.h
95.5 % 150 / 157 71.1 % 27 / 38
node_file.cc
94.7 % 1512 / 1596 67.9 % 985 / 1450
node_file.h
78.8 % 41 / 52 100.0 % 2 / 2
node_http2.cc
94.3 % 1532 / 1624 71.2 % 616 / 865
node_http2.h
92.4 % 145 / 157 82.5 % 33 / 40
node_http2_state.h
100.0 % 10 / 10 - % 0 / 0
node_http_common-inl.h
77.9 % 67 / 86 57.7 % 15 / 26
node_http_common.h
84.0 % 68 / 81 66.7 % 16 / 24
node_http_parser.cc
89.9 % 518 / 576 74.4 % 232 / 312
node_i18n.cc
88.1 % 369 / 419 64.8 % 140 / 216
node_i18n.h
81.2 % 13 / 16 100.0 % 2 / 2
node_internals.h
86.0 % 37 / 43 50.0 % 1 / 2
node_main.cc
100.0 % 2 / 2 - % 0 / 0
node_main_instance.cc
98.9 % 87 / 88 77.5 % 31 / 40
node_main_instance.h
100.0 % 1 / 1 - % 0 / 0
node_mem-inl.h
97.8 % 44 / 45 77.8 % 14 / 18
node_messaging.cc
93.0 % 749 / 805 73.9 % 374 / 506
node_messaging.h
84.2 % 16 / 19 50.0 % 2 / 4
node_metadata.cc
100.0 % 38 / 38 50.0 % 2 / 4
node_mutex.h
100.0 % 90 / 90 50.0 % 2 / 4
node_options-inl.h
97.1 % 200 / 206 89.4 % 126 / 141
node_options.cc
93.6 % 481 / 514 77.3 % 218 / 282
node_options.h
94.6 % 35 / 37 80.0 % 8 / 10
node_os.cc
87.0 % 187 / 215 44.9 % 44 / 98
node_perf.cc
89.5 % 170 / 190 64.3 % 36 / 56
node_perf.h
70.0 % 21 / 30 38.7 % 12 / 31
node_platform.cc
95.6 % 350 / 366 76.0 % 79 / 104
node_platform.h
50.0 % 2 / 4 - % 0 / 0
node_postmortem_metadata.cc
100.0 % 9 / 9 - % 0 / 0
node_process-inl.h
100.0 % 3 / 3 - % 0 / 0
node_process.h
33.3 % 2 / 6 - % 0 / 0
node_process_events.cc
77.3 % 34 / 44 65.4 % 17 / 26
node_process_methods.cc
94.9 % 282 / 297 65.2 % 73 / 112
node_process_object.cc
97.6 % 81 / 83 62.1 % 41 / 66
node_realm-inl.h
100.0 % 27 / 27 - % 0 / 0
node_realm.cc
82.7 % 115 / 139 46.3 % 327 / 706
node_realm.h
100.0 % 2 / 2 - % 0 / 0
node_report.cc
98.0 % 452 / 461 78.0 % 117 / 150
node_report.h
100.0 % 4 / 4 - % 0 / 0
node_report_module.cc
98.6 % 145 / 147 60.9 % 28 / 46
node_report_utils.cc
86.7 % 157 / 181 69.1 % 65 / 94
node_revert.h
100.0 % 5 / 5 - % 0 / 0
node_serdes.cc
80.9 % 203 / 251 48.4 % 59 / 122
node_shadow_realm.cc
100.0 % 2 / 2 - % 0 / 0
node_snapshot_stub.cc
100.0 % 2 / 2 - % 0 / 0
node_snapshotable.cc
80.9 % 586 / 724 57.9 % 140 / 242
node_snapshotable.h
100.0 % 14 / 14 - % 0 / 0
node_sockaddr-inl.h
96.6 % 112 / 116 83.3 % 35 / 42
node_sockaddr.cc
85.5 % 395 / 462 57.8 % 115 / 199
node_sockaddr.h
64.7 % 22 / 34 - % 0 / 0
node_stat_watcher.cc
97.8 % 45 / 46 50.0 % 9 / 18
node_stat_watcher.h
100.0 % 3 / 3 - % 0 / 0
node_symbols.cc
100.0 % 5 / 5 - % 0 / 0
node_task_queue.cc
92.0 % 104 / 113 67.6 % 50 / 74
node_trace_events.cc
94.9 % 74 / 78 55.9 % 19 / 34
node_types.cc
100.0 % 25 / 25 88.5 % 23 / 26
node_union_bytes.h
100.0 % 28 / 28 66.7 % 4 / 6
node_url.cc
95.2 % 1138 / 1196 88.4 % 987 / 1116
node_url.h
95.3 % 41 / 43 62.5 % 5 / 8
node_util.cc
90.1 % 236 / 262 61.2 % 90 / 147
node_util.h
100.0 % 3 / 3 - % 0 / 0
node_v8.cc
100.0 % 103 / 103 55.0 % 11 / 20
node_v8.h
100.0 % 2 / 2 - % 0 / 0
node_v8_platform-inl.h
97.0 % 65 / 67 60.7 % 17 / 28
node_wasi.cc
74.5 % 597 / 801 37.2 % 407 / 1094
node_wasi.h
0.0 % 0 / 2 - % 0 / 0
node_wasm_web_api.cc
93.9 % 93 / 99 53.7 % 29 / 54
node_wasm_web_api.h
71.4 % 5 / 7 - % 0 / 0
node_watchdog.cc
84.3 % 167 / 198 54.4 % 37 / 68
node_watchdog.h
50.0 % 4 / 8 - % 0 / 0
node_worker.cc
93.5 % 449 / 480 72.3 % 175 / 242
node_worker.h
100.0 % 9 / 9 50.0 % 1 / 2
node_zlib.cc
90.7 % 635 / 700 69.1 % 253 / 366
pipe_wrap.cc
97.3 % 109 / 112 57.1 % 24 / 42
pipe_wrap.h
100.0 % 3 / 3 - % 0 / 0
process_wrap.cc
98.7 % 148 / 150 71.0 % 71 / 100
req_wrap-inl.h
100.0 % 52 / 52 52.9 % 18 / 34
req_wrap.h
100.0 % 2 / 2 - % 0 / 0
signal_wrap.cc
91.2 % 73 / 80 53.8 % 14 / 26
spawn_sync.cc
90.4 % 492 / 544 65.7 % 201 / 306
spawn_sync.h
100.0 % 1 / 1 - % 0 / 0
stream_base-inl.h
95.2 % 157 / 165 75.0 % 45 / 60
stream_base.cc
93.4 % 325 / 348 70.3 % 149 / 212
stream_base.h
63.6 % 14 / 22 50.0 % 1 / 2
stream_pipe.cc
74.1 % 143 / 193 47.3 % 52 / 110
stream_pipe.h
0.0 % 0 / 3 - % 0 / 0
stream_wrap.cc
96.8 % 180 / 186 67.1 % 51 / 76
stream_wrap.h
100.0 % 9 / 9 100.0 % 4 / 4
string_bytes.cc
81.0 % 269 / 332 67.6 % 117 / 173
string_bytes.h
87.5 % 7 / 8 50.0 % 1 / 2
string_decoder-inl.h
100.0 % 8 / 8 - % 0 / 0
string_decoder.cc
96.7 % 148 / 153 82.6 % 109 / 132
string_search.h
94.0 % 237 / 252 81.4 % 114 / 140
tcp_wrap.cc
95.3 % 203 / 213 54.3 % 63 / 116
tcp_wrap.h
80.0 % 8 / 10 66.7 % 2 / 3
threadpoolwork-inl.h
100.0 % 17 / 17 50.0 % 1 / 2
timer_wrap-inl.h
100.0 % 9 / 9 - % 0 / 0
timer_wrap.cc
57.1 % 28 / 49 20.0 % 4 / 20
timer_wrap.h
37.5 % 3 / 8 - % 0 / 0
timers.cc
100.0 % 40 / 40 50.0 % 4 / 8
tracing/agent.cc
98.5 % 131 / 133 78.8 % 41 / 52
tracing/agent.h
100.0 % 35 / 35 71.4 % 10 / 14
tracing/node_trace_buffer.cc
84.8 % 95 / 112 48.0 % 24 / 50
tracing/node_trace_buffer.h
60.0 % 3 / 5 25.0 % 1 / 4
tracing/node_trace_writer.cc
94.2 % 131 / 139 55.6 % 30 / 54
tracing/trace_event.cc
100.0 % 16 / 16 - % 0 / 0
tracing/trace_event.h
85.9 % 79 / 92 56.2 % 45 / 80
tracing/traced_value.cc
95.9 % 117 / 122 67.9 % 38 / 56
tracing/traced_value.h
100.0 % 2 / 2 - % 0 / 0
tty_wrap.cc
100.0 % 62 / 62 59.4 % 19 / 32
tty_wrap.h
0.0 % 0 / 3 - % 0 / 0
udp_wrap.cc
92.9 % 366 / 394 58.6 % 133 / 227
udp_wrap.h
100.0 % 4 / 4 - % 0 / 0
util-inl.h
91.3 % 221 / 242 67.2 % 88 / 131
util.cc
82.8 % 164 / 198 59.3 % 32 / 54
util.h
100.0 % 134 / 134 76.1 % 35 / 46
uv.cc
95.8 % 46 / 48 70.0 % 14 / 20