GCC Code Coverage Report
Directory: ../ Exec Total Coverage
Date: 2021-04-24 04:15:50 Lines: 37290 41833 89.1 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 18738 30901 60.6 %

File Lines Branches
src/aliased_buffer.h
100.0 % 99 / 99 61.1 % 33 / 54
src/aliased_struct-inl.h
100.0 % 11 / 11 50.0 % 1 / 2
src/aliased_struct.h
100.0 % 3 / 3 - % 0 / 0
src/allocated_buffer-inl.h
100.0 % 56 / 56 70.0 % 14 / 20
src/allocated_buffer.h
100.0 % 3 / 3 - % 0 / 0
src/api/async_resource.cc
100.0 % 30 / 30 50.0 % 3 / 6
src/api/callback.cc
89.2 % 132 / 148 79.8 % 83 / 104
src/api/embed_helpers.cc
90.1 % 82 / 91 63.5 % 33 / 52
src/api/encoding.cc
72.3 % 60 / 83 65.2 % 60 / 92
src/api/environment.cc
90.2 % 331 / 367 61.8 % 110 / 178
src/api/exceptions.cc
100.0 % 65 / 65 71.9 % 23 / 32
src/api/hooks.cc
94.4 % 102 / 108 60.9 % 28 / 46
src/api/utils.cc
29.4 % 10 / 34 25.0 % 8 / 32
src/async_wrap-inl.h
95.7 % 22 / 23 75.0 % 3 / 4
src/async_wrap.cc
92.3 % 430 / 466 58.9 % 867 / 1471
src/base64-inl.h
98.8 % 82 / 83 66.9 % 89 / 133
src/base64.h
90.9 % 10 / 11 71.4 % 5 / 7
src/base_object-inl.h
92.5 % 161 / 174 58.8 % 134 / 228
src/base_object.h
75.0 % 3 / 4 - % 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
74.0 % 778 / 1051 47.0 % 289 / 615
src/cares_wrap.h
84.7 % 155 / 183 25.5 % 120 / 471
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
92.5 % 37 / 40 53.6 % 30 / 56
src/connection_wrap.h
100.0 % 1 / 1 - % 0 / 0
src/crypto/crypto_aes.cc
67.7 % 216 / 319 48.5 % 100 / 206
src/crypto/crypto_aes.h
50.0 % 2 / 4 - % 0 / 0
src/crypto/crypto_bio.cc
87.6 % 234 / 267 70.0 % 126 / 180
src/crypto/crypto_bio.h
87.5 % 28 / 32 87.5 % 7 / 8
src/crypto/crypto_cipher.cc
91.1 % 449 / 493 70.3 % 435 / 619
src/crypto/crypto_cipher.h
73.4 % 47 / 64 47.5 % 19 / 40
src/crypto/crypto_clienthello-inl.h
93.9 % 31 / 33 50.0 % 4 / 8
src/crypto/crypto_clienthello.cc
75.0 % 81 / 108 54.7 % 41 / 75
src/crypto/crypto_clienthello.h
100.0 % 5 / 5 - % 0 / 0
src/crypto/crypto_common.cc
66.1 % 363 / 549 46.0 % 178 / 387
src/crypto/crypto_common.h
100.0 % 15 / 15 70.0 % 14 / 20
src/crypto/crypto_context.cc
84.8 % 588 / 693 62.6 % 336 / 537
src/crypto/crypto_context.h
75.0 % 3 / 4 - % 0 / 0
src/crypto/crypto_dh.cc
86.7 % 320 / 369 59.4 % 149 / 251
src/crypto/crypto_dh.h
20.0 % 3 / 15 - % 0 / 0
src/crypto/crypto_dsa.cc
81.8 % 54 / 66 52.0 % 26 / 50
src/crypto/crypto_dsa.h
25.0 % 2 / 8 - % 0 / 0
src/crypto/crypto_ec.cc
82.0 % 393 / 479 58.1 % 212 / 365
src/crypto/crypto_ec.h
23.1 % 3 / 13 - % 0 / 0
src/crypto/crypto_hash.cc
83.6 % 133 / 159 60.4 % 64 / 106
src/crypto/crypto_hash.h
42.9 % 3 / 7 - % 0 / 0
src/crypto/crypto_hkdf.cc
79.5 % 58 / 73 51.9 % 27 / 52
src/crypto/crypto_hkdf.h
50.0 % 2 / 4 - % 0 / 0
src/crypto/crypto_hmac.cc
81.2 % 117 / 144 53.0 % 44 / 83
src/crypto/crypto_hmac.h
42.9 % 3 / 7 - % 0 / 0
src/crypto/crypto_keygen.cc
79.5 % 31 / 39 45.0 % 9 / 20
src/crypto/crypto_keygen.h
71.9 % 64 / 89 50.0 % 34 / 68
src/crypto/crypto_keys.cc
85.2 % 614 / 721 59.2 % 298 / 503
src/crypto/crypto_keys.h
60.5 % 49 / 81 33.3 % 10 / 30
src/crypto/crypto_pbkdf2.cc
77.9 % 53 / 68 53.1 % 17 / 32
src/crypto/crypto_pbkdf2.h
100.0 % 4 / 4 - % 0 / 0
src/crypto/crypto_random.cc
84.6 % 99 / 117 60.0 % 36 / 60
src/crypto/crypto_random.h
60.0 % 6 / 10 - % 0 / 0
src/crypto/crypto_rsa.cc
78.7 % 207 / 263 54.3 % 164 / 302
src/crypto/crypto_rsa.h
33.3 % 4 / 12 - % 0 / 0
src/crypto/crypto_scrypt.cc
83.1 % 59 / 71 52.9 % 18 / 34
src/crypto/crypto_scrypt.h
100.0 % 4 / 4 - % 0 / 0
src/crypto/crypto_sig.cc
83.6 % 366 / 438 61.2 % 186 / 304
src/crypto/crypto_sig.h
66.7 % 8 / 12 - % 0 / 0
src/crypto/crypto_spkac.cc
92.4 % 61 / 66 79.5 % 35 / 44
src/crypto/crypto_timing.cc
100.0 % 19 / 19 80.0 % 8 / 10
src/crypto/crypto_tls.cc
91.9 % 993 / 1081 66.9 % 446 / 667
src/crypto/crypto_tls.h
84.6 % 11 / 13 - % 0 / 0
src/crypto/crypto_util.cc
88.4 % 291 / 329 55.0 % 132 / 240
src/crypto/crypto_util.h
91.3 % 210 / 230 55.1 % 141 / 256
src/crypto/crypto_x509.cc
89.3 % 260 / 291 50.5 % 95 / 188
src/crypto/crypto_x509.h
50.0 % 7 / 14 - % 0 / 0
src/debug_utils-inl.h
94.6 % 70 / 74 37.8 % 299 / 791
src/debug_utils.cc
63.6 % 68 / 107 67.0 % 292 / 436
src/debug_utils.h
75.0 % 9 / 12 - % 0 / 0
src/diagnosticfilename-inl.h
100.0 % 10 / 10 - % 0 / 0
src/env-inl.h
98.6 % 636 / 645 66.9 % 115 / 172
src/env.cc
93.2 % 865 / 928 53.1 % 979 / 1845
src/env.h
100.0 % 49 / 49 - % 0 / 0
src/fs_event_wrap.cc
91.1 % 72 / 79 60.5 % 23 / 38
src/handle_wrap.cc
95.1 % 77 / 81 73.9 % 34 / 46
src/handle_wrap.h
100.0 % 11 / 11 92.9 % 13 / 14
src/heap_utils.cc
48.3 % 113 / 234 23.6 % 26 / 110
src/histogram-inl.h
91.7 % 44 / 48 50.0 % 9 / 18
src/histogram.cc
83.9 % 172 / 205 47.8 % 44 / 92
src/histogram.h
73.9 % 17 / 23 - % 0 / 0
src/inspector/main_thread_interface.cc
99.4 % 165 / 166 66.7 % 28 / 42
src/inspector/main_thread_interface.h
100.0 % 15 / 15 50.0 % 1 / 2
src/inspector/node_string.cc
57.7 % 41 / 71 62.5 % 10 / 16
src/inspector/node_string.h
78.6 % 22 / 28 - % 0 / 0
src/inspector/runtime_agent.cc
100.0 % 15 / 15 66.7 % 4 / 6
src/inspector/runtime_agent.h
100.0 % 1 / 1 - % 0 / 0
src/inspector/tracing_agent.cc
96.8 % 90 / 93 63.6 % 14 / 22
src/inspector/worker_agent.cc
97.4 % 74 / 76 66.7 % 12 / 18
src/inspector/worker_agent.h
100.0 % 1 / 1 - % 0 / 0
src/inspector/worker_inspector.cc
98.5 % 66 / 67 80.0 % 8 / 10
src/inspector/worker_inspector.h
100.0 % 18 / 18 - % 0 / 0
src/inspector_agent.cc
92.8 % 450 / 485 70.3 % 149 / 212
src/inspector_agent.h
87.5 % 7 / 8 - % 0 / 0
src/inspector_io.cc
99.4 % 176 / 177 70.8 % 34 / 48
src/inspector_js_api.cc
90.7 % 194 / 214 47.7 % 41 / 86
src/inspector_profiler.cc
89.2 % 256 / 287 68.5 % 85 / 124
src/inspector_profiler.h
87.0 % 20 / 23 - % 0 / 0
src/inspector_socket.cc
91.1 % 350 / 384 71.2 % 116 / 163
src/inspector_socket.h
100.0 % 4 / 4 - % 0 / 0
src/inspector_socket_server.cc
91.2 % 299 / 328 75.8 % 97 / 128
src/inspector_socket_server.h
100.0 % 8 / 8 75.0 % 3 / 4
src/js_native_api_v8.cc
97.6 % 1407 / 1441 62.6 % 1070 / 1708
src/js_native_api_v8.h
96.8 % 91 / 94 67.2 % 43 / 64
src/js_stream.cc
86.4 % 95 / 110 46.3 % 38 / 82
src/js_stream.h
25.0 % 1 / 4 - % 0 / 0
src/js_udp_wrap.cc
0.9 % 1 / 106 2.5 % 2 / 80
src/json_utils.cc
100.0 % 37 / 37 95.0 % 19 / 20
src/json_utils.h
100.0 % 98 / 98 67.7 % 84 / 124
src/large_pages/node_large_page.cc
79.0 % 83 / 105 43.8 % 28 / 64
src/memory_tracker-inl.h
83.6 % 122 / 146 48.6 % 72 / 148
src/memory_tracker.h
100.0 % 10 / 10 - % 0 / 0
src/module_wrap.cc
90.7 % 390 / 430 62.5 % 167 / 267
src/module_wrap.h
75.0 % 6 / 8 - % 0 / 0
src/node.cc
88.3 % 362 / 410 68.5 % 213 / 311
src/node.h
100.0 % 20 / 20 50.0 % 1 / 2
src/node_api.cc
92.0 % 538 / 585 59.6 % 229 / 384
src/node_binding.cc
94.0 % 202 / 215 76.1 % 102 / 134
src/node_binding.h
100.0 % 1 / 1 - % 0 / 0
src/node_blob.cc
82.1 % 161 / 196 54.6 % 59 / 108
src/node_blob.h
55.0 % 11 / 20 - % 0 / 0
src/node_buffer.cc
91.3 % 598 / 655 59.3 % 422 / 712
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 50.0 % 2 / 4
src/node_constants.cc
100.0 % 603 / 603 50.0 % 11 / 22
src/node_contextify.cc
89.9 % 588 / 654 66.7 % 275 / 412
src/node_contextify.h
70.8 % 17 / 24 100.0 % 2 / 2
src/node_credentials.cc
87.3 % 193 / 221 59.3 % 108 / 182
src/node_crypto.cc
100.0 % 30 / 30 75.0 % 9 / 12
src/node_dir.cc
87.8 % 165 / 188 56.5 % 61 / 108
src/node_dir.h
33.3 % 1 / 3 - % 0 / 0
src/node_env_var.cc
95.3 % 181 / 190 73.1 % 76 / 104
src/node_errors.cc
70.0 % 292 / 417 53.4 % 180 / 337
src/node_errors.h
60.0 % 24 / 40 - % 0 / 0
src/node_external_reference.cc
100.0 % 16 / 16 50.0 % 1 / 2
src/node_external_reference.h
100.0 % 10 / 10 - % 0 / 0
src/node_file-inl.h
95.5 % 149 / 156 63.1 % 77 / 122
src/node_file.cc
94.7 % 1586 / 1674 66.5 % 806 / 1212
src/node_file.h
79.2 % 42 / 53 100.0 % 2 / 2
src/node_http2.cc
96.0 % 1571 / 1636 72.7 % 586 / 806
src/node_http2.h
95.0 % 153 / 161 82.5 % 33 / 40
src/node_http2_state.h
100.0 % 6 / 6 - % 0 / 0
src/node_http_common-inl.h
77.6 % 66 / 85 57.7 % 15 / 26
src/node_http_common.h
84.5 % 71 / 84 66.7 % 16 / 24
src/node_http_parser.cc
94.4 % 458 / 485 74.5 % 210 / 282
src/node_i18n.cc
89.6 % 355 / 396 66.5 % 145 / 218
src/node_i18n.h
83.3 % 15 / 18 100.0 % 2 / 2
src/node_internals.h
90.6 % 48 / 53 76.3 % 29 / 38
src/node_main.cc
100.0 % 5 / 5 - % 0 / 0
src/node_main_instance.cc
99.0 % 96 / 97 75.8 % 47 / 62
src/node_main_instance.h
100.0 % 1 / 1 - % 0 / 0
src/node_mem-inl.h
97.8 % 44 / 45 77.8 % 14 / 18
src/node_mem.h
100.0 % 2 / 2 - % 0 / 0
src/node_messaging.cc
92.4 % 741 / 802 73.4 % 372 / 507
src/node_messaging.h
63.6 % 14 / 22 50.0 % 2 / 4
src/node_metadata.cc
100.0 % 46 / 46 60.0 % 6 / 10
src/node_metadata.h
100.0 % 3 / 3 - % 0 / 0
src/node_mutex.h
100.0 % 68 / 68 50.0 % 2 / 4
src/node_native_module.cc
94.1 % 96 / 102 84.0 % 42 / 50
src/node_native_module.h
100.0 % 2 / 2 - % 0 / 0
src/node_native_module_env.cc
96.0 % 95 / 99 75.0 % 12 / 16
src/node_options-inl.h
97.8 % 179 / 183 56.4 % 238 / 422
src/node_options.cc
95.0 % 552 / 581 77.4 % 195 / 252
src/node_options.h
95.7 % 45 / 47 80.0 % 8 / 10
src/node_os.cc
85.6 % 172 / 201 51.2 % 42 / 82
src/node_perf.cc
91.3 % 190 / 208 63.8 % 37 / 58
src/node_perf.h
71.9 % 23 / 32 48.6 % 18 / 37
src/node_perf_common.h
100.0 % 1 / 1 - % 0 / 0
src/node_platform.cc
96.0 % 356 / 371 77.5 % 93 / 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
80.0 % 40 / 50 63.3 % 19 / 30
src/node_process_methods.cc
93.2 % 259 / 278 67.8 % 61 / 90
src/node_process_object.cc
99.0 % 97 / 98 60.6 % 40 / 66
src/node_report.cc
98.4 % 368 / 374 72.3 % 94 / 130
src/node_report.h
100.0 % 4 / 4 - % 0 / 0
src/node_report_module.cc
99.2 % 130 / 131 58.8 % 20 / 34
src/node_report_utils.cc
84.8 % 106 / 125 65.3 % 49 / 75
src/node_revert.h
100.0 % 5 / 5 - % 0 / 0
src/node_serdes.cc
80.7 % 201 / 249 48.1 % 52 / 108
src/node_snapshot_stub.cc
0.0 % 0 / 6 - % 0 / 0
src/node_snapshotable.cc
91.1 % 51 / 56 65.0 % 13 / 20
src/node_snapshotable.h
93.3 % 14 / 15 - % 0 / 0
src/node_sockaddr-inl.h
96.6 % 113 / 117 83.3 % 35 / 42
src/node_sockaddr.cc
83.4 % 368 / 441 59.0 % 128 / 217
src/node_sockaddr.h
53.3 % 24 / 45 - % 0 / 0
src/node_stat_watcher.cc
97.9 % 46 / 47 50.0 % 10 / 20
src/node_stat_watcher.h
100.0 % 4 / 4 - % 0 / 0
src/node_symbols.cc
100.0 % 13 / 13 50.0 % 2 / 4
src/node_task_queue.cc
95.0 % 114 / 120 67.9 % 53 / 78
src/node_trace_events.cc
94.9 % 75 / 79 54.8 % 23 / 42
src/node_types.cc
100.0 % 45 / 45 88.9 % 16 / 18
src/node_union_bytes.h
100.0 % 28 / 28 66.7 % 4 / 6
src/node_url.cc
95.8 % 1196 / 1248 88.2 % 1084 / 1229
src/node_url.h
95.6 % 43 / 45 62.5 % 5 / 8
src/node_util.cc
98.2 % 213 / 217 65.9 % 56 / 85
src/node_v8.cc
100.0 % 101 / 101 57.1 % 8 / 14
src/node_v8.h
100.0 % 3 / 3 - % 0 / 0
src/node_v8_platform-inl.h
97.5 % 78 / 80 60.7 % 17 / 28
src/node_wasi.cc
74.3 % 623 / 839 38.0 % 343 / 902
src/node_wasi.h
0.0 % 0 / 2 - % 0 / 0
src/node_watchdog.cc
83.8 % 165 / 197 55.4 % 41 / 74
src/node_watchdog.h
44.4 % 4 / 9 - % 0 / 0
src/node_worker.cc
89.3 % 407 / 456 74.0 % 191 / 258
src/node_worker.h
71.4 % 5 / 7 50.0 % 1 / 2
src/node_zlib.cc
91.2 % 625 / 685 60.7 % 458 / 754
src/pipe_wrap.cc
98.0 % 98 / 100 52.5 % 21 / 40
src/pipe_wrap.h
100.0 % 4 / 4 - % 0 / 0
src/process_wrap.cc
99.3 % 148 / 149 70.6 % 72 / 102
src/req_wrap-inl.h
100.0 % 52 / 52 50.0 % 21 / 42
src/req_wrap.h
100.0 % 2 / 2 - % 0 / 0
src/signal_wrap.cc
91.0 % 71 / 78 53.3 % 16 / 30
src/spawn_sync.cc
90.6 % 491 / 542 65.5 % 203 / 310
src/spawn_sync.h
100.0 % 1 / 1 - % 0 / 0
src/stream_base-inl.h
97.0 % 160 / 165 79.6 % 43 / 54
src/stream_base.cc
95.3 % 321 / 337 62.8 % 211 / 336
src/stream_base.h
75.8 % 25 / 33 50.0 % 1 / 2
src/stream_pipe.cc
75.0 % 135 / 180 50.0 % 51 / 102
src/stream_pipe.h
40.0 % 2 / 5 - % 0 / 0
src/stream_wrap.cc
97.2 % 176 / 181 64.8 % 57 / 88
src/stream_wrap.h
100.0 % 10 / 10 100.0 % 4 / 4
src/string_bytes.cc
80.8 % 256 / 317 67.5 % 137 / 203
src/string_bytes.h
88.9 % 8 / 9 50.0 % 1 / 2
src/string_decoder-inl.h
100.0 % 8 / 8 - % 0 / 0
src/string_decoder.cc
96.8 % 149 / 154 83.3 % 105 / 126
src/string_search.h
94.8 % 236 / 249 59.1 % 163 / 276
src/tcp_wrap.cc
96.6 % 171 / 177 50.0 % 52 / 104
src/tcp_wrap.h
87.5 % 7 / 8 66.7 % 2 / 3
src/threadpoolwork-inl.h
100.0 % 17 / 17 50.0 % 1 / 2
src/timer_wrap.cc
65.0 % 39 / 60 25.0 % 6 / 24
src/timer_wrap.h
37.5 % 3 / 8 - % 0 / 0
src/timers.cc
100.0 % 40 / 40 50.0 % 4 / 8
src/tracing/agent.cc
98.5 % 132 / 134 76.8 % 43 / 56
src/tracing/agent.h
100.0 % 37 / 37 71.4 % 10 / 14
src/tracing/node_trace_buffer.cc
84.1 % 95 / 113 48.0 % 24 / 50
src/tracing/node_trace_buffer.h
66.7 % 4 / 6 25.0 % 1 / 4
src/tracing/node_trace_writer.cc
93.6 % 131 / 140 55.2 % 32 / 58
src/tracing/node_trace_writer.h
100.0 % 1 / 1 - % 0 / 0
src/tracing/trace_event.cc
100.0 % 16 / 16 - % 0 / 0
src/tracing/trace_event.h
87.5 % 70 / 80 55.4 % 41 / 74
src/tracing/traced_value.cc
95.9 % 116 / 121 67.9 % 38 / 56
src/tracing/traced_value.h
100.0 % 2 / 2 - % 0 / 0
src/tty_wrap.cc
100.0 % 54 / 54 56.2 % 18 / 32
src/tty_wrap.h
25.0 % 1 / 4 - % 0 / 0
src/udp_wrap.cc
94.9 % 355 / 374 58.2 % 131 / 225
src/udp_wrap.h
100.0 % 7 / 7 - % 0 / 0
src/util-inl.h
93.1 % 216 / 232 62.6 % 119 / 190
src/util.cc
88.2 % 97 / 110 58.7 % 27 / 46
src/util.h
100.0 % 138 / 138 59.1 % 78 / 132
src/uv.cc
95.7 % 45 / 47 66.7 % 16 / 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
72.0 % 54 / 75 57.7 % 15 / 26