GCC Code Coverage Report
Directory: ./ Exec Total Coverage
Date: 2021-07-13 04:12:20 Lines: 36044 40698 88.6 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 17156 27606 62.1 %

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
allocated_buffer-inl.h
100.0 % 56 / 56 70.0 % 14 / 20
allocated_buffer.h
100.0 % 3 / 3 - % 0 / 0
api/async_resource.cc
100.0 % 29 / 29 50.0 % 1 / 2
api/callback.cc
89.4 % 135 / 151 81.9 % 77 / 94
api/embed_helpers.cc
89.8 % 79 / 88 65.2 % 30 / 46
api/encoding.cc
73.6 % 64 / 87 64.4 % 58 / 90
api/environment.cc
90.1 % 329 / 365 62.2 % 107 / 172
api/exceptions.cc
100.0 % 66 / 66 75.0 % 21 / 28
api/hooks.cc
94.4 % 101 / 107 59.1 % 26 / 44
api/utils.cc
31.4 % 11 / 35 25.0 % 8 / 32
async_wrap-inl.h
95.7 % 22 / 23 75.0 % 3 / 4
async_wrap.cc
85.3 % 382 / 448 56.3 % 840 / 1491
base64-inl.h
98.8 % 84 / 85 66.4 % 75 / 113
base64.h
90.9 % 10 / 11 71.4 % 5 / 7
base_object-inl.h
92.4 % 158 / 171 69.1 % 65 / 94
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.0 % 763 / 1031 52.7 % 255 / 484
cares_wrap.h
84.0 % 136 / 162 54.9 % 39 / 71
connect_wrap.cc
100.0 % 3 / 3 - % 0 / 0
connect_wrap.h
0.0 % 0 / 3 - % 0 / 0
connection_wrap.cc
92.7 % 38 / 41 54.2 % 13 / 24
crypto/crypto_aes.cc
64.2 % 197 / 307 47.1 % 112 / 238
crypto/crypto_aes.h
33.3 % 1 / 3 - % 0 / 0
crypto/crypto_bio.cc
85.1 % 235 / 276 70.5 % 124 / 176
crypto/crypto_bio.h
87.1 % 27 / 31 87.5 % 7 / 8
crypto/crypto_cipher.cc
91.4 % 446 / 488 71.6 % 346 / 483
crypto/crypto_cipher.h
70.8 % 46 / 65 55.0 % 22 / 40
crypto/crypto_clienthello-inl.h
93.9 % 31 / 33 50.0 % 4 / 8
crypto/crypto_clienthello.cc
74.8 % 86 / 115 54.7 % 41 / 75
crypto/crypto_clienthello.h
100.0 % 5 / 5 - % 0 / 0
crypto/crypto_common.cc
66.8 % 371 / 555 47.1 % 172 / 365
crypto/crypto_common.h
100.0 % 15 / 15 70.0 % 14 / 20
crypto/crypto_context.cc
84.0 % 572 / 681 61.8 % 289 / 468
crypto/crypto_context.h
75.0 % 3 / 4 - % 0 / 0
crypto/crypto_dh.cc
85.4 % 310 / 363 56.1 % 133 / 237
crypto/crypto_dh.h
0.0 % 0 / 11 - % 0 / 0
crypto/crypto_dsa.cc
81.2 % 56 / 69 51.9 % 28 / 54
crypto/crypto_dsa.h
0.0 % 0 / 6 - % 0 / 0
crypto/crypto_ec.cc
80.5 % 409 / 508 55.2 % 186 / 337
crypto/crypto_ec.h
0.0 % 0 / 10 - % 0 / 0
crypto/crypto_hash.cc
83.1 % 128 / 154 60.9 % 67 / 110
crypto/crypto_hash.h
20.0 % 1 / 5 - % 0 / 0
crypto/crypto_hkdf.cc
79.5 % 58 / 73 53.0 % 35 / 66
crypto/crypto_hkdf.h
33.3 % 1 / 3 - % 0 / 0
crypto/crypto_hmac.cc
80.6 % 116 / 144 52.7 % 49 / 93
crypto/crypto_hmac.h
20.0 % 1 / 5 - % 0 / 0
crypto/crypto_keygen.cc
78.9 % 30 / 38 45.8 % 11 / 24
crypto/crypto_keygen.h
71.1 % 64 / 90 58.1 % 25 / 43
crypto/crypto_keys.cc
84.6 % 637 / 753 58.0 % 309 / 533
crypto/crypto_keys.h
54.5 % 42 / 77 33.3 % 10 / 30
crypto/crypto_pbkdf2.cc
80.0 % 52 / 65 54.8 % 23 / 42
crypto/crypto_pbkdf2.h
100.0 % 3 / 3 - % 0 / 0
crypto/crypto_random.cc
84.3 % 97 / 115 57.0 % 49 / 86
crypto/crypto_random.h
42.9 % 3 / 7 - % 0 / 0
crypto/crypto_rsa.cc
79.0 % 214 / 271 54.0 % 174 / 322
crypto/crypto_rsa.h
11.1 % 1 / 9 - % 0 / 0
crypto/crypto_scrypt.cc
84.3 % 59 / 70 53.8 % 28 / 52
crypto/crypto_scrypt.h
100.0 % 3 / 3 - % 0 / 0
crypto/crypto_sig.cc
81.5 % 370 / 454 59.5 % 200 / 336
crypto/crypto_sig.h
42.9 % 3 / 7 - % 0 / 0
crypto/crypto_spkac.cc
92.4 % 61 / 66 78.1 % 25 / 32
crypto/crypto_timing.cc
100.0 % 18 / 18 100.0 % 8 / 8
crypto/crypto_tls.cc
91.4 % 990 / 1083 66.2 % 432 / 653
crypto/crypto_tls.h
84.6 % 11 / 13 - % 0 / 0
crypto/crypto_util.cc
88.2 % 285 / 323 53.9 % 125 / 232
crypto/crypto_util.h
91.0 % 203 / 223 63.6 % 68 / 107
crypto/crypto_x509.cc
87.6 % 262 / 299 52.1 % 100 / 192
crypto/crypto_x509.h
36.4 % 4 / 11 - % 0 / 0
debug_utils-inl.h
93.7 % 74 / 79 73.3 % 187 / 255
debug_utils.cc
62.7 % 64 / 102 67.2 % 289 / 430
debug_utils.h
70.0 % 7 / 10 - % 0 / 0
diagnosticfilename-inl.h
100.0 % 10 / 10 - % 0 / 0
env-inl.h
97.5 % 623 / 639 79.1 % 106 / 134
env.cc
92.6 % 743 / 802 52.8 % 984 / 1864
env.h
100.0 % 41 / 41 50.0 % 1 / 2
fs_event_wrap.cc
91.6 % 76 / 83 61.1 % 22 / 36
handle_wrap.cc
95.1 % 77 / 81 75.0 % 36 / 48
handle_wrap.h
100.0 % 10 / 10 92.9 % 13 / 14
heap_utils.cc
48.7 % 111 / 228 23.6 % 25 / 106
histogram-inl.h
91.7 % 44 / 48 56.2 % 9 / 16
histogram.cc
89.4 % 203 / 227 50.0 % 46 / 92
histogram.h
66.7 % 12 / 18 - % 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
94.0 % 452 / 481 71.6 % 149 / 208
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.4 % 189 / 209 47.4 % 36 / 76
inspector_profiler.cc
89.2 % 255 / 286 66.1 % 74 / 112
inspector_profiler.h
84.2 % 16 / 19 - % 0 / 0
inspector_socket.cc
91.1 % 346 / 380 70.8 % 114 / 161
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.3 % 1395 / 1434 63.6 % 1122 / 1764
js_native_api_v8.h
97.2 % 103 / 106 78.1 % 25 / 32
js_stream.cc
86.5 % 96 / 111 46.2 % 37 / 80
js_stream.h
0.0 % 0 / 3 - % 0 / 0
js_udp_wrap.cc
1.0 % 1 / 103 0.0 % 0 / 82
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
73.6 % 81 / 110 43.3 % 26 / 60
memory_tracker-inl.h
83.3 % 120 / 144 65.2 % 43 / 66
memory_tracker.h
100.0 % 8 / 8 - % 0 / 0
module_wrap.cc
90.0 % 385 / 428 59.0 % 174 / 295
module_wrap.h
75.0 % 6 / 8 - % 0 / 0
node.cc
89.2 % 379 / 425 68.9 % 217 / 315
node.h
100.0 % 13 / 13 50.0 % 1 / 2
node_api.cc
91.9 % 531 / 578 61.0 % 238 / 390
node_api_internals.h
100.0 % 3 / 3 - % 0 / 0
node_binding.cc
93.3 % 194 / 208 77.4 % 96 / 124
node_blob.cc
81.8 % 157 / 192 54.7 % 58 / 106
node_blob.h
43.8 % 7 / 16 - % 0 / 0
node_buffer.cc
90.2 % 606 / 672 59.3 % 307 / 518
node_buffer.h
66.7 % 4 / 6 50.0 % 2 / 4
node_code_cache_stub.cc
100.0 % 1 / 1 - % 0 / 0
node_config.cc
100.0 % 14 / 14 - % 0 / 0
node_constants.cc
100.0 % 345 / 345 50.0 % 9 / 18
node_contextify.cc
89.6 % 580 / 647 63.4 % 302 / 476
node_contextify.h
68.2 % 15 / 22 100.0 % 2 / 2
node_credentials.cc
87.4 % 194 / 222 56.7 % 93 / 164
node_crypto.cc
93.3 % 28 / 30 33.3 % 2 / 6
node_dir.cc
89.0 % 161 / 181 47.0 % 47 / 100
node_dir.h
33.3 % 1 / 3 - % 0 / 0
node_env_var.cc
95.2 % 178 / 187 73.1 % 76 / 104
node_errors.cc
69.6 % 296 / 425 51.9 % 174 / 335
node_errors.h
81.2 % 13 / 16 - % 0 / 0
node_external_reference.cc
100.0 % 8 / 8 50.0 % 1 / 2
node_external_reference.h
100.0 % 4 / 4 - % 0 / 0
node_file-inl.h
94.9 % 148 / 156 70.6 % 24 / 34
node_file.cc
94.4 % 1439 / 1524 64.1 % 789 / 1230
node_file.h
78.0 % 39 / 50 100.0 % 2 / 2
node_http2.cc
95.7 % 1510 / 1578 71.3 % 596 / 836
node_http2.h
94.8 % 146 / 154 82.5 % 33 / 40
node_http2_state.h
100.0 % 10 / 10 - % 0 / 0
node_http_common-inl.h
77.6 % 66 / 85 57.7 % 15 / 26
node_http_common.h
84.0 % 68 / 81 66.7 % 16 / 24
node_http_parser.cc
94.2 % 435 / 462 76.4 % 188 / 246
node_i18n.cc
87.8 % 360 / 410 65.0 % 139 / 214
node_i18n.h
81.2 % 13 / 16 100.0 % 2 / 2
node_internals.h
88.6 % 39 / 44 81.2 % 13 / 16
node_main.cc
100.0 % 5 / 5 - % 0 / 0
node_main_instance.cc
99.0 % 100 / 101 78.6 % 44 / 56
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
92.3 % 741 / 803 73.3 % 368 / 502
node_messaging.h
57.9 % 11 / 19 50.0 % 2 / 4
node_metadata.cc
100.0 % 44 / 44 66.7 % 4 / 6
node_mutex.h
100.0 % 90 / 90 50.0 % 2 / 4
node_native_module.cc
94.3 % 100 / 106 84.8 % 39 / 46
node_native_module_env.cc
96.0 % 95 / 99 71.4 % 10 / 14
node_options-inl.h
97.6 % 201 / 206 90.8 % 128 / 141
node_options.cc
94.3 % 443 / 470 78.1 % 200 / 256
node_options.h
94.4 % 34 / 36 80.0 % 8 / 10
node_os.cc
87.3 % 178 / 204 45.8 % 44 / 96
node_perf.cc
90.2 % 166 / 184 64.8 % 35 / 54
node_perf.h
65.6 % 21 / 32 48.0 % 12 / 25
node_platform.cc
95.6 % 350 / 366 77.5 % 79 / 102
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_events.cc
77.3 % 34 / 44 65.4 % 17 / 26
node_process_methods.cc
93.1 % 255 / 274 66.3 % 61 / 92
node_process_object.cc
98.6 % 72 / 73 62.5 % 40 / 64
node_report.cc
98.2 % 386 / 393 73.9 % 105 / 142
node_report.h
100.0 % 4 / 4 - % 0 / 0
node_report_module.cc
98.5 % 129 / 131 60.9 % 28 / 46
node_report_utils.cc
85.2 % 150 / 176 67.4 % 62 / 92
node_revert.h
100.0 % 5 / 5 - % 0 / 0
node_serdes.cc
80.8 % 202 / 250 48.4 % 59 / 122
node_snapshot_stub.cc
0.0 % 0 / 6 - % 0 / 0
node_snapshotable.cc
90.0 % 108 / 120 61.4 % 27 / 44
node_snapshotable.h
92.9 % 13 / 14 - % 0 / 0
node_sockaddr-inl.h
96.6 % 112 / 116 83.3 % 35 / 42
node_sockaddr.cc
83.5 % 380 / 455 58.4 % 115 / 197
node_sockaddr.h
38.2 % 13 / 34 - % 0 / 0
node_stat_watcher.cc
97.8 % 44 / 45 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
95.6 % 108 / 113 68.9 % 51 / 74
node_trace_events.cc
94.8 % 73 / 77 55.9 % 19 / 34
node_types.cc
100.0 % 26 / 26 88.5 % 23 / 26
node_union_bytes.h
100.0 % 28 / 28 66.7 % 4 / 6
node_url.cc
95.1 % 1145 / 1204 87.5 % 977 / 1116
node_url.h
95.3 % 41 / 43 62.5 % 5 / 8
node_util.cc
98.1 % 211 / 215 63.4 % 78 / 123
node_v8.cc
100.0 % 93 / 93 57.1 % 8 / 14
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.4 % 599 / 805 37.2 % 409 / 1100
node_wasi.h
0.0 % 0 / 2 - % 0 / 0
node_watchdog.cc
84.4 % 162 / 192 54.4 % 37 / 68
node_watchdog.h
42.9 % 3 / 7 - % 0 / 0
node_worker.cc
89.6 % 404 / 451 70.9 % 146 / 206
node_worker.h
71.4 % 5 / 7 50.0 % 1 / 2
node_zlib.cc
90.5 % 619 / 684 69.0 % 254 / 368
pipe_wrap.cc
97.0 % 98 / 101 52.6 % 20 / 38
pipe_wrap.h
100.0 % 3 / 3 - % 0 / 0
process_wrap.cc
99.3 % 146 / 147 71.4 % 70 / 98
req_wrap-inl.h
100.0 % 50 / 50 52.8 % 19 / 36
req_wrap.h
100.0 % 2 / 2 - % 0 / 0
signal_wrap.cc
90.4 % 66 / 73 53.8 % 14 / 26
spawn_sync.cc
90.6 % 492 / 543 65.8 % 200 / 304
spawn_sync.h
100.0 % 1 / 1 - % 0 / 0
stream_base-inl.h
96.9 % 158 / 163 79.6 % 43 / 54
stream_base.cc
95.1 % 312 / 328 71.5 % 133 / 186
stream_base.h
63.6 % 14 / 22 50.0 % 1 / 2
stream_pipe.cc
74.7 % 133 / 178 48.0 % 47 / 98
stream_pipe.h
0.0 % 0 / 3 - % 0 / 0
stream_wrap.cc
97.1 % 168 / 173 68.1 % 49 / 72
stream_wrap.h
100.0 % 9 / 9 100.0 % 4 / 4
string_bytes.cc
81.3 % 278 / 342 67.2 % 119 / 177
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.6 % 173 / 181 51.1 % 47 / 92
tcp_wrap.h
80.0 % 8 / 10 66.7 % 2 / 3
threadpoolwork-inl.h
100.0 % 17 / 17 50.0 % 1 / 2
timer_wrap.cc
64.4 % 38 / 59 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 % 130 / 138 55.6 % 30 / 54
tracing/trace_event.cc
100.0 % 16 / 16 - % 0 / 0
tracing/trace_event.h
85.9 % 67 / 78 55.4 % 41 / 74
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 % 54 / 54 59.4 % 19 / 32
tty_wrap.h
0.0 % 0 / 3 - % 0 / 0
udp_wrap.cc
94.5 % 344 / 364 58.3 % 123 / 211
udp_wrap.h
100.0 % 4 / 4 - % 0 / 0
util-inl.h
93.1 % 217 / 233 70.8 % 85 / 120
util.cc
73.3 % 96 / 131 50.0 % 24 / 48
util.h
100.0 % 132 / 132 73.9 % 34 / 46
uv.cc
95.8 % 46 / 48 70.0 % 14 / 20