GCC Code Coverage Report
Directory: ../ Exec Total Coverage
Date: 2020-03-23 22:13:49 Lines: 31733 35485 89.4 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 15554 24825 62.7 %

File Lines Branches
src/aliased_buffer.h
100.0 % 85 / 85 50.0 % 15 / 30
src/api/async_resource.cc
100.0 % 29 / 29 50.0 % 1 / 2
src/api/callback.cc
88.7 % 102 / 115 83.0 % 78 / 94
src/api/encoding.cc
76.8 % 53 / 69 71.0 % 49 / 69
src/api/environment.cc
86.3 % 321 / 372 55.1 % 98 / 178
src/api/exceptions.cc
100.0 % 66 / 66 75.0 % 21 / 28
src/api/hooks.cc
100.0 % 77 / 77 57.1 % 8 / 14
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
96.5 % 331 / 343 59.1 % 694 / 1174
src/base64.h
97.6 % 82 / 84 65.7 % 94 / 143
src/base_object-inl.h
98.1 % 159 / 162 71.0 % 88 / 124
src/base_object.h
100.0 % 3 / 3 - % 0 / 0
src/cares_wrap.cc
74.0 % 861 / 1163 47.1 % 291 / 618
src/connect_wrap.cc
100.0 % 3 / 3 - % 0 / 0
src/connect_wrap.h
25.0 % 1 / 4 - % 0 / 0
src/connection_wrap.cc
92.3 % 36 / 39 53.8 % 28 / 52
src/connection_wrap.h
100.0 % 1 / 1 - % 0 / 0
src/debug_utils-inl.h
96.2 % 51 / 53 42.8 % 273 / 638
src/debug_utils.cc
63.2 % 67 / 106 67.0 % 233 / 348
src/debug_utils.h
75.0 % 9 / 12 - % 0 / 0
src/diagnosticfilename-inl.h
100.0 % 10 / 10 - % 0 / 0
src/env-inl.h
99.0 % 684 / 691 72.7 % 93 / 128
src/env.cc
94.8 % 526 / 555 60.7 % 452 / 745
src/env.h
100.0 % 47 / 47 - % 0 / 0
src/fs_event_wrap.cc
91.6 % 76 / 83 61.8 % 21 / 34
src/handle_wrap.cc
100.0 % 70 / 70 88.9 % 32 / 36
src/handle_wrap.h
100.0 % 11 / 11 92.9 % 13 / 14
src/heap_utils.cc
46.3 % 107 / 231 22.6 % 24 / 106
src/histogram-inl.h
85.7 % 24 / 28 66.7 % 4 / 6
src/histogram.cc
5.8 % 4 / 69 3.3 % 1 / 30
src/histogram.h
11.1 % 1 / 9 - % 0 / 0
src/inspector/main_thread_interface.cc
99.4 % 177 / 178 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 % 14 / 14 100.0 % 2 / 2
src/inspector/runtime_agent.h
100.0 % 1 / 1 - % 0 / 0
src/inspector/tracing_agent.cc
96.7 % 89 / 92 66.7 % 12 / 18
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
94.6 % 505 / 534 73.3 % 154 / 210
src/inspector_agent.h
100.0 % 7 / 7 - % 0 / 0
src/inspector_io.cc
99.4 % 175 / 176 72.7 % 32 / 44
src/inspector_js_api.cc
98.5 % 193 / 196 58.5 % 48 / 82
src/inspector_profiler.cc
85.9 % 220 / 256 67.2 % 86 / 128
src/inspector_profiler.h
100.0 % 20 / 20 - % 0 / 0
src/inspector_socket.cc
91.2 % 351 / 385 70.9 % 117 / 165
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 % 1345 / 1378 61.8 % 968 / 1566
src/js_native_api_v8.h
95.6 % 86 / 90 73.1 % 38 / 52
src/js_stream.cc
86.8 % 99 / 114 46.2 % 36 / 78
src/js_stream.h
25.0 % 1 / 4 - % 0 / 0
src/large_pages/node_large_page.cc
15.9 % 18 / 113 15.2 % 10 / 66
src/memory_tracker-inl.h
81.5 % 119 / 146 54.5 % 72 / 132
src/memory_tracker.h
100.0 % 10 / 10 - % 0 / 0
src/module_wrap.cc
89.3 % 350 / 392 57.9 % 140 / 242
src/module_wrap.h
100.0 % 7 / 7 - % 0 / 0
src/node.cc
83.0 % 342 / 412 67.3 % 210 / 312
src/node.h
100.0 % 8 / 8 - % 0 / 0
src/node_api.cc
90.2 % 452 / 501 57.5 % 207 / 360
src/node_binding.cc
91.8 % 191 / 208 76.1 % 102 / 134
src/node_binding.h
100.0 % 1 / 1 - % 0 / 0
src/node_buffer.cc
89.7 % 547 / 610 59.8 % 398 / 666
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 - % 0 / 0
src/node_constants.cc
100.0 % 341 / 341 50.0 % 9 / 18
src/node_contextify.cc
88.9 % 527 / 593 66.3 % 260 / 392
src/node_contextify.h
81.3 % 13 / 16 - % 0 / 0
src/node_credentials.cc
84.6 % 170 / 201 54.0 % 94 / 174
src/node_crypto.cc
90.8 % 3280 / 3613 65.4 % 1720 / 2631
src/node_crypto.h
66.2 % 43 / 65 50.0 % 5 / 10
src/node_crypto_bio.cc
87.6 % 233 / 266 70.5 % 124 / 176
src/node_crypto_bio.h
87.5 % 28 / 32 87.5 % 7 / 8
src/node_crypto_clienthello-inl.h
93.9 % 31 / 33 50.0 % 4 / 8
src/node_crypto_clienthello.cc
75.0 % 81 / 108 54.7 % 41 / 75
src/node_crypto_clienthello.h
100.0 % 5 / 5 - % 0 / 0
src/node_crypto_common.cc
67.0 % 371 / 554 47.6 % 192 / 403
src/node_crypto_common.h
100.0 % 5 / 5 - % 0 / 0
src/node_dir.cc
88.8 % 159 / 179 51.8 % 59 / 114
src/node_dir.h
33.3 % 1 / 3 - % 0 / 0
src/node_domain.cc
100.0 % 10 / 10 50.0 % 1 / 2
src/node_env_var.cc
94.0 % 172 / 183 72.5 % 74 / 102
src/node_errors.cc
67.0 % 262 / 391 50.2 % 162 / 323
src/node_errors.h
81.3 % 13 / 16 - % 0 / 0
src/node_file-inl.h
95.4 % 145 / 152 63.1 % 77 / 122
src/node_file.cc
93.4 % 1305 / 1397 66.3 % 754 / 1138
src/node_file.h
81.4 % 35 / 43 100.0 % 2 / 2
src/node_http2.cc
96.1 % 1532 / 1595 74.1 % 548 / 740
src/node_http2.h
93.2 % 178 / 191 75.0 % 15 / 20
src/node_http2_state.h
100.0 % 4 / 4 - % 0 / 0
src/node_http_common-inl.h
90.0 % 63 / 70 57.7 % 15 / 26
src/node_http_common.h
83.3 % 70 / 84 66.7 % 16 / 24
src/node_http_parser.cc
94.3 % 398 / 422 74.4 % 186 / 250
src/node_i18n.cc
88.1 % 334 / 379 64.5 % 142 / 220
src/node_internals.h
94.0 % 47 / 50 76.3 % 29 / 38
src/node_main.cc
100.0 % 11 / 11 83.3 % 5 / 6
src/node_main_instance.cc
97.8 % 89 / 91 80.0 % 48 / 60
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 % 1 / 1 - % 0 / 0
src/node_messaging.cc
91.8 % 470 / 512 74.0 % 222 / 300
src/node_messaging.h
40.0 % 4 / 10 - % 0 / 0
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
100.0 % 68 / 68 50.0 % 2 / 4
src/node_native_module.cc
94.1 % 96 / 102 82.6 % 38 / 46
src/node_native_module.h
100.0 % 2 / 2 - % 0 / 0
src/node_native_module_env.cc
97.6 % 81 / 83 75.0 % 9 / 12
src/node_options-inl.h
98.9 % 173 / 175 56.8 % 225 / 396
src/node_options.cc
94.3 % 497 / 527 74.3 % 171 / 230
src/node_options.h
95.7 % 45 / 47 70.0 % 7 / 10
src/node_os.cc
84.8 % 173 / 204 51.2 % 42 / 82
src/node_perf.cc
91.1 % 337 / 370 63.7 % 121 / 190
src/node_perf.h
82.5 % 33 / 40 72.7 % 24 / 33
src/node_perf_common.h
100.0 % 6 / 6 100.0 % 2 / 2
src/node_platform.cc
96.7 % 356 / 368 78.4 % 91 / 116
src/node_platform.h
100.0 % 6 / 6 - % 0 / 0
src/node_postmortem_metadata.cc
100.0 % 9 / 9 50.0 % 2 / 4
src/node_process_events.cc
79.6 % 39 / 49 64.3 % 18 / 28
src/node_process_methods.cc
91.4 % 192 / 210 66.7 % 64 / 96
src/node_process_object.cc
90.9 % 60 / 66 55.8 % 29 / 52
src/node_report.cc
99.1 % 332 / 335 72.2 % 78 / 108
src/node_report.h
100.0 % 102 / 102 67.5 % 81 / 120
src/node_report_module.cc
100.0 % 121 / 121 55.0 % 11 / 20
src/node_report_utils.cc
88.3 % 143 / 162 72.6 % 69 / 95
src/node_revert.h
100.0 % 5 / 5 - % 0 / 0
src/node_serdes.cc
78.7 % 177 / 225 45.0 % 45 / 100
src/node_snapshot_stub.cc
0.0 % 0 / 4 - % 0 / 0
src/node_sockaddr-inl.h
97.1 % 68 / 70 78.6 % 22 / 28
src/node_sockaddr.cc
34.2 % 13 / 38 16.7 % 3 / 18
src/node_sockaddr.h
33.3 % 2 / 6 - % 0 / 0
src/node_stat_watcher.cc
97.8 % 44 / 45 50.0 % 10 / 20
src/node_stat_watcher.h
100.0 % 4 / 4 - % 0 / 0
src/node_symbols.cc
100.0 % 5 / 5 - % 0 / 0
src/node_task_queue.cc
97.1 % 66 / 68 76.5 % 26 / 34
src/node_trace_events.cc
94.4 % 67 / 71 55.3 % 21 / 38
src/node_types.cc
100.0 % 20 / 20 100.0 % 14 / 14
src/node_union_bytes.h
100.0 % 28 / 28 66.7 % 4 / 6
src/node_url.cc
96.4 % 1162 / 1206 89.7 % 1073 / 1196
src/node_url.h
95.3 % 41 / 43 62.5 % 5 / 8
src/node_util.cc
96.1 % 171 / 178 68.5 % 50 / 73
src/node_v8.cc
100.0 % 74 / 74 83.3 % 5 / 6
src/node_v8_platform-inl.h
97.3 % 71 / 73 60.7 % 17 / 28
src/node_wasi.cc
61.8 % 609 / 985 32.2 % 274 / 852
src/node_wasi.h
0.0 % 0 / 2 - % 0 / 0
src/node_watchdog.cc
84.0 % 168 / 200 55.4 % 41 / 74
src/node_watchdog.h
44.4 % 4 / 9 - % 0 / 0
src/node_worker.cc
86.4 % 357 / 413 69.3 % 165 / 238
src/node_worker.h
71.4 % 5 / 7 50.0 % 1 / 2
src/node_zlib.cc
91.0 % 596 / 655 60.5 % 443 / 732
src/pipe_wrap.cc
98.1 % 104 / 106 52.8 % 19 / 36
src/pipe_wrap.h
100.0 % 4 / 4 - % 0 / 0
src/process_wrap.cc
99.3 % 149 / 150 70.4 % 69 / 98
src/req_wrap-inl.h
100.0 % 52 / 52 47.6 % 20 / 42
src/req_wrap.h
100.0 % 2 / 2 - % 0 / 0
src/signal_wrap.cc
91.4 % 74 / 81 50.0 % 15 / 30
src/spawn_sync.cc
91.3 % 491 / 538 65.7 % 201 / 306
src/spawn_sync.h
100.0 % 1 / 1 - % 0 / 0
src/stream_base-inl.h
96.1 % 149 / 155 78.0 % 39 / 50
src/stream_base.cc
94.9 % 296 / 312 62.0 % 202 / 326
src/stream_base.h
85.7 % 24 / 28 50.0 % 1 / 2
src/stream_pipe.cc
75.4 % 138 / 183 50.0 % 49 / 98
src/stream_pipe.h
40.0 % 2 / 5 - % 0 / 0
src/stream_wrap.cc
97.3 % 177 / 182 65.5 % 55 / 84
src/stream_wrap.h
100.0 % 10 / 10 100.0 % 4 / 4
src/string_bytes.cc
80.7 % 251 / 311 67.5 % 131 / 194
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
95.7 % 135 / 141 81.6 % 93 / 114
src/string_search.h
94.8 % 236 / 249 59.1 % 163 / 276
src/tcp_wrap.cc
96.5 % 166 / 172 48.9 % 45 / 92
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/timers.cc
100.0 % 32 / 32 50.0 % 2 / 4
src/tls_wrap.cc
92.4 % 593 / 642 70.1 % 262 / 374
src/tls_wrap.h
81.8 % 9 / 11 100.0 % 4 / 4
src/tracing/agent.cc
98.5 % 131 / 133 78.8 % 41 / 52
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 % 11 / 11 - % 0 / 0
src/tracing/trace_event.h
85.3 % 64 / 75 48.3 % 57 / 118
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 57.1 % 16 / 28
src/tty_wrap.h
25.0 % 1 / 4 - % 0 / 0
src/udp_wrap.cc
94.9 % 356 / 375 58.5 % 127 / 217
src/udp_wrap.h
100.0 % 7 / 7 - % 0 / 0
src/util-inl.h
93.1 % 203 / 218 62.5 % 115 / 184
src/util.cc
87.2 % 95 / 109 57.1 % 24 / 42
src/util.h
100.0 % 125 / 125 64.5 % 80 / 124
src/uv.cc
95.5 % 42 / 44 70.0 % 14 / 20
tools/code_cache/cache_builder.cc
95.7 % 66 / 69 83.3 % 25 / 30
tools/code_cache/mkcodecache.cc
85.7 % 24 / 28 50.0 % 4 / 8
tools/snapshot/node_mksnapshot.cc
81.8 % 18 / 22 50.0 % 6 / 12
tools/snapshot/snapshot_builder.cc
100.0 % 40 / 40 72.2 % 13 / 18