GCC Code Coverage Report
Directory: ./ Exec Total Coverage
Date: 2022-10-14 05:16:24 Lines: 38907 43865 88.7 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 20060 32852 61.1 %

File Lines Branches
aliased_buffer.h
100.0 % 99 / 99 61.1 % 33 / 54
aliased_struct-inl.h
100.0 % 11 / 11 - % 0 / 0
aliased_struct.h
100.0 % 3 / 3 - % 0 / 0
api/async_resource.cc
100.0 % 29 / 29 50.0 % 3 / 6
api/callback.cc
89.7 % 139 / 155 82.1 % 87 / 106
api/embed_helpers.cc
88.9 % 88 / 99 62.1 % 36 / 58
api/encoding.cc
90.9 % 80 / 88 83.7 % 77 / 92
api/environment.cc
86.8 % 343 / 395 57.2 % 111 / 194
api/exceptions.cc
100.0 % 73 / 73 71.9 % 23 / 32
api/hooks.cc
90.8 % 108 / 119 72.0 % 36 / 50
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 % 289 / 310 57.5 % 816 / 1418
base64-inl.h
98.8 % 82 / 83 67.2 % 88 / 131
base64.h
100.0 % 6 / 6 75.0 % 3 / 4
base_object-inl.h
99.2 % 123 / 124 53.6 % 103 / 192
base_object.cc
97.7 % 86 / 88 80.3 % 53 / 66
base_object.h
75.0 % 3 / 4 - % 0 / 0
callback_queue-inl.h
97.6 % 41 / 42 87.5 % 7 / 8
callback_queue.h
100.0 % 3 / 3 - % 0 / 0
cares_wrap.cc
74.5 % 791 / 1062 47.0 % 294 / 625
cares_wrap.h
85.5 % 148 / 173 26.1 % 123 / 471
cleanup_queue-inl.h
100.0 % 26 / 26 54.5 % 12 / 22
cleanup_queue.cc
100.0 % 16 / 16 87.5 % 7 / 8
cleanup_queue.h
100.0 % 6 / 6 - % 0 / 0
connect_wrap.cc
100.0 % 4 / 4 50.0 % 2 / 4
connect_wrap.h
50.0 % 2 / 4 - % 0 / 0
connection_wrap.cc
92.7 % 38 / 41 59.4 % 38 / 64
connection_wrap.h
100.0 % 1 / 1 - % 0 / 0
crypto/crypto_aes.cc
69.0 % 214 / 310 56.4 % 114 / 202
crypto/crypto_aes.h
50.0 % 2 / 4 - % 0 / 0
crypto/crypto_bio.cc
86.3 % 239 / 277 70.6 % 127 / 180
crypto/crypto_bio.h
87.5 % 28 / 32 87.5 % 7 / 8
crypto/crypto_cipher.cc
92.0 % 481 / 523 71.8 % 421 / 586
crypto/crypto_cipher.h
72.5 % 50 / 69 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
77.0 % 523 / 679 57.0 % 319 / 560
crypto/crypto_common.h
100.0 % 4 / 4 - % 0 / 0
crypto/crypto_context.cc
84.0 % 607 / 723 61.9 % 340 / 549
crypto/crypto_context.h
100.0 % 4 / 4 - % 0 / 0
crypto/crypto_dh.cc
80.4 % 320 / 398 55.5 % 146 / 263
crypto/crypto_dh.h
13.3 % 2 / 15 - % 0 / 0
crypto/crypto_dsa.cc
68.0 % 51 / 75 42.0 % 21 / 50
crypto/crypto_dsa.h
12.5 % 1 / 8 - % 0 / 0
crypto/crypto_ec.cc
77.7 % 429 / 552 55.0 % 208 / 378
crypto/crypto_ec.h
23.1 % 3 / 13 - % 0 / 0
crypto/crypto_hash.cc
85.8 % 139 / 162 63.5 % 66 / 104
crypto/crypto_hash.h
42.9 % 3 / 7 - % 0 / 0
crypto/crypto_hkdf.cc
79.3 % 65 / 82 55.6 % 30 / 54
crypto/crypto_hkdf.h
50.0 % 2 / 4 - % 0 / 0
crypto/crypto_hmac.cc
81.3 % 126 / 155 54.3 % 44 / 81
crypto/crypto_hmac.h
42.9 % 3 / 7 - % 0 / 0
crypto/crypto_keygen.cc
82.9 % 34 / 41 45.5 % 10 / 22
crypto/crypto_keygen.h
81.3 % 74 / 91 57.8 % 37 / 64
crypto/crypto_keys.cc
88.2 % 719 / 815 62.1 % 332 / 535
crypto/crypto_keys.h
60.2 % 53 / 88 33.3 % 10 / 30
crypto/crypto_pbkdf2.cc
80.3 % 53 / 66 56.7 % 17 / 30
crypto/crypto_pbkdf2.h
100.0 % 4 / 4 - % 0 / 0
crypto/crypto_random.cc
86.7 % 104 / 120 60.3 % 35 / 58
crypto/crypto_random.h
60.0 % 6 / 10 - % 0 / 0
crypto/crypto_rsa.cc
81.8 % 256 / 313 59.3 % 192 / 324
crypto/crypto_rsa.h
33.3 % 4 / 12 - % 0 / 0
crypto/crypto_scrypt.cc
84.5 % 60 / 71 56.2 % 18 / 32
crypto/crypto_scrypt.h
100.0 % 4 / 4 - % 0 / 0
crypto/crypto_sig.cc
81.6 % 400 / 490 62.3 % 192 / 308
crypto/crypto_sig.h
66.7 % 8 / 12 - % 0 / 0
crypto/crypto_spkac.cc
98.5 % 67 / 68 75.0 % 30 / 40
crypto/crypto_timing.cc
100.0 % 22 / 22 80.0 % 8 / 10
crypto/crypto_tls.cc
91.9 % 1050 / 1142 65.8 % 459 / 698
crypto/crypto_tls.h
84.6 % 11 / 13 - % 0 / 0
crypto/crypto_util.cc
84.7 % 294 / 347 49.6 % 125 / 252
crypto/crypto_util.h
96.2 % 250 / 260 59.6 % 155 / 260
crypto/crypto_x509.cc
89.7 % 304 / 339 50.5 % 104 / 206
crypto/crypto_x509.h
50.0 % 7 / 14 - % 0 / 0
debug_utils-inl.h
93.8 % 76 / 81 38.3 % 314 / 819
debug_utils.cc
63.2 % 67 / 106 67.0 % 292 / 436
debug_utils.h
72.7 % 8 / 11 - % 0 / 0
diagnosticfilename-inl.h
100.0 % 10 / 10 - % 0 / 0
env-inl.h
99.6 % 446 / 448 67.2 % 78 / 116
env.cc
93.0 % 828 / 890 57.9 % 821 / 1419
env.h
100.0 % 49 / 49 - % 0 / 0
fs_event_wrap.cc
91.7 % 77 / 84 60.5 % 23 / 38
handle_wrap.cc
95.2 % 80 / 84 75.0 % 36 / 48
handle_wrap.h
100.0 % 11 / 11 92.9 % 13 / 14
heap_utils.cc
50.2 % 124 / 247 24.1 % 26 / 108
histogram-inl.h
90.5 % 57 / 63 54.5 % 12 / 22
histogram.cc
80.5 % 293 / 364 41.7 % 65 / 156
histogram.h
68.0 % 17 / 25 - % 0 / 0
inspector/main_thread_interface.cc
99.4 % 165 / 166 66.7 % 28 / 42
inspector/main_thread_interface.h
100.0 % 15 / 15 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 % 15 / 15 66.7 % 4 / 6
inspector/runtime_agent.h
100.0 % 1 / 1 - % 0 / 0
inspector/tracing_agent.cc
96.8 % 90 / 93 63.6 % 14 / 22
inspector/worker_agent.cc
97.4 % 75 / 77 66.7 % 12 / 18
inspector/worker_agent.h
100.0 % 1 / 1 - % 0 / 0
inspector/worker_inspector.cc
98.5 % 66 / 67 80.0 % 8 / 10
inspector/worker_inspector.h
100.0 % 18 / 18 - % 0 / 0
inspector_agent.cc
90.8 % 466 / 513 66.9 % 170 / 254
inspector_agent.h
87.5 % 7 / 8 - % 0 / 0
inspector_io.cc
99.4 % 180 / 181 70.8 % 34 / 48
inspector_js_api.cc
90.4 % 198 / 219 46.9 % 45 / 96
inspector_profiler.cc
88.6 % 249 / 281 67.7 % 84 / 124
inspector_profiler.h
87.0 % 20 / 23 - % 0 / 0
inspector_socket.cc
91.1 % 357 / 392 72.4 % 134 / 185
inspector_socket.h
100.0 % 4 / 4 - % 0 / 0
inspector_socket_server.cc
91.6 % 293 / 320 75.8 % 97 / 128
inspector_socket_server.h
100.0 % 8 / 8 75.0 % 3 / 4
js_native_api_v8.cc
97.9 % 1432 / 1462 64.1 % 1130 / 1762
js_native_api_v8.h
93.1 % 94 / 101 65.2 % 43 / 66
js_stream.cc
86.6 % 97 / 112 43.9 % 36 / 82
js_stream.h
25.0 % 1 / 4 - % 0 / 0
js_udp_wrap.cc
0.9 % 1 / 106 2.4 % 2 / 82
json_utils.cc
100.0 % 37 / 37 95.0 % 19 / 20
json_utils.h
100.0 % 98 / 98 65.9 % 91 / 138
large_pages/node_large_page.cc
75.2 % 88 / 117 44.1 % 30 / 68
memory_tracker-inl.h
83.1 % 123 / 148 50.7 % 76 / 150
memory_tracker.h
100.0 % 12 / 12 - % 0 / 0
module_wrap.cc
90.1 % 390 / 433 62.3 % 165 / 265
module_wrap.h
75.0 % 6 / 8 - % 0 / 0
node.cc
88.5 % 407 / 460 70.1 % 270 / 385
node.h
100.0 % 24 / 24 75.0 % 3 / 4
node_api.cc
92.4 % 536 / 580 62.4 % 256 / 410
node_api_internals.h
100.0 % 4 / 4 - % 0 / 0
node_binding.cc
93.4 % 198 / 212 76.5 % 104 / 136
node_binding.h
100.0 % 1 / 1 - % 0 / 0
node_blob.cc
86.0 % 240 / 279 56.4 % 79 / 140
node_blob.h
57.7 % 15 / 26 - % 0 / 0
node_buffer.cc
89.7 % 636 / 709 57.8 % 424 / 734
node_buffer.h
66.7 % 4 / 6 50.0 % 2 / 4
node_builtins.cc
84.6 % 259 / 306 75.0 % 99 / 132
node_builtins.h
100.0 % 4 / 4 - % 0 / 0
node_config.cc
100.0 % 14 / 14 50.0 % 2 / 4
node_constants.cc
100.0 % 344 / 344 50.0 % 11 / 22
node_context_data.h
92.3 % 12 / 13 83.3 % 5 / 6
node_contextify.cc
92.1 % 616 / 669 67.4 % 275 / 408
node_contextify.h
64.0 % 16 / 25 100.0 % 2 / 2
node_credentials.cc
86.8 % 204 / 235 58.9 % 113 / 192
node_crypto.cc
90.0 % 9 / 10 50.0 % 3 / 6
node_dir.cc
87.7 % 171 / 195 56.9 % 82 / 144
node_dir.h
33.3 % 1 / 3 - % 0 / 0
node_env_var.cc
95.1 % 196 / 206 72.7 % 93 / 128
node_errors.cc
71.2 % 353 / 496 55.2 % 208 / 377
node_errors.h
81.2 % 13 / 16 - % 0 / 0
node_external_reference.cc
100.0 % 10 / 10 66.7 % 4 / 6
node_external_reference.h
100.0 % 5 / 5 - % 0 / 0
node_file-inl.h
95.5 % 150 / 157 62.3 % 81 / 130
node_file.cc
94.8 % 1523 / 1607 69.1 % 1004 / 1452
node_file.h
80.0 % 44 / 55 100.0 % 2 / 2
node_http2.cc
94.5 % 1549 / 1639 72.5 % 605 / 835
node_http2.h
92.7 % 152 / 164 82.5 % 33 / 40
node_http2_state.h
100.0 % 6 / 6 - % 0 / 0
node_http_common-inl.h
78.4 % 69 / 88 57.7 % 15 / 26
node_http_common.h
84.9 % 73 / 86 66.7 % 16 / 24
node_http_parser.cc
90.0 % 521 / 579 73.8 % 254 / 344
node_i18n.cc
88.1 % 371 / 421 65.8 % 146 / 222
node_i18n.h
83.3 % 15 / 18 100.0 % 2 / 2
node_internals.h
87.5 % 42 / 48 70.0 % 21 / 30
node_main.cc
100.0 % 2 / 2 - % 0 / 0
node_main_instance.cc
98.8 % 83 / 84 76.2 % 32 / 42
node_main_instance.h
100.0 % 1 / 1 - % 0 / 0
node_mem-inl.h
97.8 % 44 / 45 77.8 % 14 / 18
node_mem.h
100.0 % 2 / 2 - % 0 / 0
node_messaging.cc
92.6 % 747 / 807 74.6 % 384 / 515
node_messaging.h
86.4 % 19 / 22 50.0 % 2 / 4
node_metadata.cc
100.0 % 42 / 42 50.0 % 4 / 8
node_metadata.h
100.0 % 3 / 3 - % 0 / 0
node_mutex.h
100.0 % 92 / 92 33.3 % 2 / 6
node_options-inl.h
97.1 % 199 / 205 56.0 % 253 / 452
node_options.cc
94.0 % 490 / 521 77.0 % 208 / 270
node_options.h
95.8 % 46 / 48 80.0 % 8 / 10
node_os.cc
87.3 % 193 / 221 51.2 % 42 / 82
node_perf.cc
89.4 % 168 / 188 63.3 % 38 / 60
node_perf.h
71.0 % 22 / 31 41.9 % 18 / 43
node_perf_common.h
100.0 % 1 / 1 - % 0 / 0
node_platform.cc
96.0 % 357 / 372 77.0 % 94 / 122
node_platform.h
66.7 % 4 / 6 - % 0 / 0
node_postmortem_metadata.cc
100.0 % 10 / 10 50.0 % 2 / 4
node_process-inl.h
100.0 % 3 / 3 - % 0 / 0
node_process.h
100.0 % 9 / 9 - % 0 / 0
node_process_events.cc
78.3 % 36 / 46 63.3 % 19 / 30
node_process_methods.cc
96.0 % 291 / 303 67.0 % 75 / 112
node_process_object.cc
97.6 % 81 / 83 60.3 % 41 / 68
node_realm-inl.h
100.0 % 27 / 27 - % 0 / 0
node_realm.cc
82.9 % 116 / 140 46.3 % 329 / 710
node_realm.h
100.0 % 3 / 3 - % 0 / 0
node_report.cc
97.8 % 451 / 461 76.5 % 130 / 170
node_report.h
100.0 % 4 / 4 - % 0 / 0
node_report_module.cc
98.6 % 145 / 147 53.3 % 16 / 30
node_report_utils.cc
86.8 % 158 / 182 68.4 % 67 / 98
node_revert.h
100.0 % 5 / 5 - % 0 / 0
node_serdes.cc
80.9 % 203 / 251 48.1 % 52 / 108
node_shadow_realm.cc
100.0 % 2 / 2 - % 0 / 0
node_snapshot_stub.cc
100.0 % 2 / 2 - % 0 / 0
node_snapshotable.cc
81.0 % 583 / 720 55.2 % 213 / 386
node_snapshotable.h
100.0 % 16 / 16 - % 0 / 0
node_sockaddr-inl.h
96.6 % 112 / 116 83.3 % 35 / 42
node_sockaddr.cc
85.5 % 395 / 462 58.4 % 128 / 219
node_sockaddr.h
72.7 % 32 / 44 - % 0 / 0
node_stat_watcher.cc
97.9 % 46 / 47 50.0 % 10 / 20
node_stat_watcher.h
100.0 % 4 / 4 - % 0 / 0
node_symbols.cc
100.0 % 5 / 5 50.0 % 2 / 4
node_task_queue.cc
92.0 % 104 / 113 66.7 % 52 / 78
node_trace_events.cc
94.9 % 75 / 79 54.8 % 23 / 42
node_types.cc
100.0 % 25 / 25 88.9 % 16 / 18
node_union_bytes.h
100.0 % 28 / 28 66.7 % 4 / 6
node_url.cc
95.5 % 1138 / 1192 88.7 % 1019 / 1149
node_url.h
95.5 % 42 / 44 62.5 % 5 / 8
node_util.cc
90.4 % 236 / 261 65.8 % 73 / 111
node_util.h
100.0 % 4 / 4 - % 0 / 0
node_v8.cc
100.0 % 101 / 101 55.6 % 10 / 18
node_v8.h
100.0 % 3 / 3 - % 0 / 0
node_v8_platform-inl.h
97.1 % 67 / 69 60.7 % 17 / 28
node_wasi.cc
74.7 % 618 / 827 38.2 % 342 / 896
node_wasi.h
0.0 % 0 / 2 - % 0 / 0
node_wasm_web_api.cc
93.9 % 93 / 99 53.4 % 31 / 58
node_wasm_web_api.h
71.4 % 5 / 7 - % 0 / 0
node_watchdog.cc
84.6 % 170 / 201 55.4 % 41 / 74
node_watchdog.h
50.0 % 5 / 10 - % 0 / 0
node_worker.cc
93.2 % 450 / 483 74.7 % 215 / 288
node_worker.h
100.0 % 9 / 9 50.0 % 1 / 2
node_zlib.cc
91.0 % 645 / 709 60.8 % 455 / 748
pipe_wrap.cc
97.3 % 110 / 113 56.8 % 25 / 44
pipe_wrap.h
100.0 % 4 / 4 - % 0 / 0
process_wrap.cc
98.7 % 149 / 151 70.2 % 73 / 104
req_wrap-inl.h
100.0 % 52 / 52 50.0 % 19 / 38
req_wrap.h
100.0 % 2 / 2 - % 0 / 0
signal_wrap.cc
91.7 % 77 / 84 53.3 % 16 / 30
spawn_sync.cc
90.5 % 494 / 546 65.4 % 204 / 312
spawn_sync.h
100.0 % 1 / 1 - % 0 / 0
stream_base-inl.h
95.2 % 157 / 165 75.0 % 48 / 64
stream_base.cc
93.4 % 328 / 351 61.9 % 224 / 362
stream_base.h
75.8 % 25 / 33 50.0 % 1 / 2
stream_pipe.cc
74.1 % 143 / 193 48.3 % 56 / 116
stream_pipe.h
40.0 % 2 / 5 - % 0 / 0
stream_wrap.cc
96.8 % 180 / 186 63.8 % 60 / 94
stream_wrap.h
100.0 % 10 / 10 100.0 % 4 / 4
string_bytes.cc
80.9 % 271 / 335 66.0 % 134 / 203
string_bytes.h
88.9 % 8 / 9 50.0 % 1 / 2
string_decoder-inl.h
100.0 % 8 / 8 - % 0 / 0
string_decoder.cc
96.7 % 148 / 153 83.3 % 105 / 126
string_search.h
94.1 % 238 / 253 59.1 % 163 / 276
tcp_wrap.cc
95.3 % 205 / 215 53.8 % 71 / 132
tcp_wrap.h
81.8 % 9 / 11 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
58.0 % 29 / 50 25.0 % 6 / 24
timer_wrap.h
37.5 % 3 / 8 - % 0 / 0
timers.cc
100.0 % 40 / 40 50.0 % 4 / 8
tracing/agent.cc
98.5 % 132 / 134 76.8 % 43 / 56
tracing/agent.h
100.0 % 37 / 37 71.4 % 10 / 14
tracing/node_trace_buffer.cc
84.8 % 95 / 112 48.0 % 24 / 50
tracing/node_trace_buffer.h
66.7 % 4 / 6 25.0 % 1 / 4
tracing/node_trace_writer.cc
93.6 % 132 / 141 55.2 % 32 / 58
tracing/node_trace_writer.h
100.0 % 1 / 1 - % 0 / 0
tracing/trace_event.cc
100.0 % 16 / 16 - % 0 / 0
tracing/trace_event.h
87.1 % 81 / 93 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 56.2 % 18 / 32
tty_wrap.h
25.0 % 1 / 4 - % 0 / 0
udp_wrap.cc
93.0 % 371 / 399 58.5 % 141 / 241
udp_wrap.h
100.0 % 7 / 7 - % 0 / 0
util-inl.h
91.2 % 218 / 239 60.7 % 111 / 183
util.cc
82.9 % 165 / 199 58.3 % 35 / 60
util.h
100.0 % 139 / 139 60.0 % 78 / 130
uv.cc
95.8 % 46 / 48 66.7 % 16 / 24