GCC Code Coverage Report
Directory: ../ Exec Total Coverage
Date: 2019-07-26 22:39:28 Lines: 30031 34370 87.4 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 15051 24972 60.3 %

File Lines Branches
src/aliased_buffer.h
100.0 % 68 / 68 50.0 % 9 / 18
src/api/async_resource.cc
100.0 % 24 / 24 50.0 % 2 / 4
src/api/callback.cc
87.9 % 94 / 107 80.0 % 72 / 90
src/api/encoding.cc
77.9 % 53 / 68 71.0 % 49 / 69
src/api/environment.cc
58.7 % 121 / 206 48.8 % 63 / 129
src/api/exceptions.cc
100.0 % 61 / 61 75.0 % 21 / 28
src/api/hooks.cc
100.0 % 74 / 74 57.1 % 8 / 14
src/api/utils.cc
29.4 % 10 / 34 25.0 % 8 / 32
src/async_wrap-inl.h
93.5 % 29 / 31 75.0 % 6 / 8
src/async_wrap.cc
96.7 % 319 / 330 62.2 % 684 / 1100
src/base64.h
97.6 % 82 / 84 62.2 % 89 / 143
src/base_object-inl.h
96.2 % 51 / 53 68.8 % 11 / 16
src/base_object.h
100.0 % 2 / 2 - % 0 / 0
src/cares_wrap.cc
88.1 % 974 / 1105 61.5 % 400 / 650
src/connect_wrap.cc
100.0 % 3 / 3 - % 0 / 0
src/connect_wrap.h
25.0 % 1 / 4 50.0 % 1 / 2
src/connection_wrap.cc
92.3 % 36 / 39 53.8 % 28 / 52
src/connection_wrap.h
100.0 % 1 / 1 50.0 % 1 / 2
src/debug_utils.cc
62.3 % 48 / 77 57.7 % 15 / 26
src/debug_utils.h
86.4 % 19 / 22 72.8 % 150 / 206
src/diagnosticfilename-inl.h
100.0 % 8 / 8 - % 0 / 0
src/env-inl.h
99.1 % 570 / 575 69.1 % 65 / 94
src/env.cc
95.0 % 480 / 505 62.1 % 574 / 924
src/env.h
100.0 % 46 / 46 50.0 % 6 / 12
src/fs_event_wrap.cc
92.4 % 73 / 79 61.1 % 22 / 36
src/handle_wrap.cc
100.0 % 63 / 63 90.0 % 27 / 30
src/handle_wrap.h
100.0 % 9 / 9 85.7 % 12 / 14
src/heap_utils.cc
89.5 % 205 / 229 58.3 % 91 / 156
src/histogram-inl.h
100.0 % 30 / 30 60.0 % 6 / 10
src/histogram.h
0.0 % 0 / 2 - % 0 / 0
src/inspector/main_thread_interface.cc
99.4 % 168 / 169 62.1 % 36 / 58
src/inspector/main_thread_interface.h
100.0 % 15 / 15 50.0 % 3 / 6
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 50.0 % 1 / 2
src/inspector/tracing_agent.cc
97.7 % 85 / 87 60.0 % 18 / 30
src/inspector/worker_agent.cc
98.7 % 75 / 76 59.1 % 13 / 22
src/inspector/worker_agent.h
100.0 % 1 / 1 50.0 % 1 / 2
src/inspector/worker_inspector.cc
100.0 % 61 / 61 71.4 % 10 / 14
src/inspector/worker_inspector.h
100.0 % 15 / 15 50.0 % 1 / 2
src/inspector_agent.cc
94.6 % 475 / 502 72.1 % 147 / 204
src/inspector_agent.h
100.0 % 6 / 6 50.0 % 2 / 4
src/inspector_io.cc
100.0 % 165 / 165 70.8 % 34 / 48
src/inspector_js_api.cc
98.9 % 177 / 179 59.0 % 46 / 78
src/inspector_profiler.cc
87.9 % 182 / 207 71.6 % 73 / 102
src/inspector_profiler.h
100.0 % 20 / 20 50.0 % 5 / 10
src/inspector_socket.cc
85.4 % 322 / 377 57.3 % 98 / 171
src/inspector_socket.h
100.0 % 4 / 4 50.0 % 1 / 2
src/inspector_socket_server.cc
89.6 % 284 / 317 70.1 % 94 / 134
src/inspector_socket_server.h
100.0 % 8 / 8 66.7 % 4 / 6
src/js_native_api_v8.cc
98.2 % 1248 / 1271 59.7 % 895 / 1500
src/js_native_api_v8.h
98.4 % 61 / 62 64.6 % 31 / 48
src/js_stream.cc
86.7 % 98 / 113 44.7 % 42 / 94
src/js_stream.h
25.0 % 1 / 4 50.0 % 1 / 2
src/memory_tracker-inl.h
95.9 % 139 / 145 61.5 % 80 / 130
src/memory_tracker.h
100.0 % 10 / 10 50.0 % 1 / 2
src/module_wrap.cc
88.9 % 553 / 622 64.8 % 284 / 438
src/module_wrap.h
16.7 % 1 / 6 - % 0 / 0
src/node.cc
86.6 % 367 / 424 68.4 % 238 / 348
src/node.h
100.0 % 4 / 4 50.0 % 2 / 4
src/node_api.cc
90.3 % 426 / 472 57.6 % 212 / 368
src/node_binding.cc
81.5 % 159 / 195 69.3 % 97 / 140
src/node_binding.h
100.0 % 1 / 1 - % 0 / 0
src/node_buffer.cc
90.9 % 482 / 530 61.4 % 387 / 630
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 % 15 / 15 - % 0 / 0
src/node_constants.cc
100.0 % 331 / 331 50.0 % 9 / 18
src/node_contextify.cc
88.5 % 475 / 537 67.3 % 264 / 392
src/node_contextify.h
100.0 % 16 / 16 - % 0 / 0
src/node_credentials.cc
84.6 % 170 / 201 53.5 % 106 / 198
src/node_crypto.cc
91.4 % 3216 / 3517 65.7 % 1711 / 2604
src/node_crypto.h
81.7 % 94 / 115 56.7 % 17 / 30
src/node_crypto_bio.cc
87.8 % 230 / 262 71.0 % 125 / 176
src/node_crypto_bio.h
100.0 % 28 / 28 83.3 % 5 / 6
src/node_crypto_clienthello-inl.h
100.0 % 33 / 33 50.0 % 4 / 8
src/node_crypto_clienthello.cc
74.8 % 80 / 107 54.7 % 41 / 75
src/node_crypto_clienthello.h
100.0 % 5 / 5 - % 0 / 0
src/node_domain.cc
100.0 % 10 / 10 50.0 % 1 / 2
src/node_env_var.cc
95.5 % 148 / 155 72.4 % 71 / 98
src/node_errors.cc
65.0 % 245 / 377 50.2 % 165 / 329
src/node_errors.h
81.3 % 13 / 16 - % 0 / 0
src/node_file.cc
93.4 % 1224 / 1310 65.8 % 792 / 1204
src/node_file.h
92.2 % 153 / 166 56.5 % 35 / 62
src/node_http2.cc
96.5 % 1548 / 1604 72.9 % 540 / 741
src/node_http2.h
93.3 % 181 / 194 60.0 % 30 / 50
src/node_http2_state.h
100.0 % 4 / 4 - % 0 / 0
src/node_http_parser_impl.h
93.4 % 385 / 412 72.7 % 178 / 245
src/node_http_parser_llhttp.cc
100.0 % 1 / 1 - % 0 / 0
src/node_http_parser_traditional.cc
100.0 % 1 / 1 - % 0 / 0
src/node_i18n.cc
89.4 % 319 / 357 66.8 % 139 / 208
src/node_internals.h
95.9 % 47 / 49 73.8 % 31 / 42
src/node_main.cc
100.0 % 11 / 11 83.3 % 5 / 6
src/node_main_instance.cc
98.9 % 89 / 90 74.0 % 37 / 50
src/node_main_instance.h
100.0 % 1 / 1 - % 0 / 0
src/node_messaging.cc
93.9 % 432 / 460 70.0 % 210 / 300
src/node_messaging.h
100.0 % 13 / 13 50.0 % 1 / 2
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 % 60 / 60 50.0 % 2 / 4
src/node_native_module.cc
95.7 % 89 / 93 85.7 % 36 / 42
src/node_native_module.h
100.0 % 2 / 2 - % 0 / 0
src/node_native_module_env.cc
97.6 % 80 / 82 75.0 % 9 / 12
src/node_options-inl.h
98.9 % 172 / 174 55.2 % 235 / 426
src/node_options.cc
92.0 % 323 / 351 67.4 % 186 / 276
src/node_options.h
95.3 % 41 / 43 53.1 % 34 / 64
src/node_os.cc
86.6 % 175 / 202 50.0 % 43 / 86
src/node_perf.cc
90.7 % 311 / 343 63.0 % 121 / 192
src/node_perf.h
80.6 % 29 / 36 70.3 % 26 / 37
src/node_perf_common.h
100.0 % 6 / 6 100.0 % 2 / 2
src/node_platform.cc
97.6 % 330 / 338 72.2 % 78 / 108
src/node_platform.h
54.5 % 6 / 11 50.0 % 1 / 2
src/node_postmortem_metadata.cc
100.0 % 8 / 8 50.0 % 2 / 4
src/node_process_events.cc
92.3 % 36 / 39 77.3 % 17 / 22
src/node_process_methods.cc
92.6 % 188 / 203 64.3 % 54 / 84
src/node_process_object.cc
91.7 % 55 / 60 55.2 % 32 / 58
src/node_report.cc
99.6 % 270 / 271 72.7 % 64 / 88
src/node_report.h
100.0 % 84 / 84 65.3 % 64 / 98
src/node_report_module.cc
100.0 % 106 / 106 55.0 % 11 / 20
src/node_report_utils.cc
86.9 % 126 / 145 68.1 % 62 / 91
src/node_revert.h
100.0 % 5 / 5 - % 0 / 0
src/node_serdes.cc
78.9 % 168 / 213 45.2 % 47 / 104
src/node_snapshot_stub.cc
0.0 % 0 / 4 - % 0 / 0
src/node_stat_watcher.cc
97.6 % 41 / 42 50.0 % 10 / 20
src/node_stat_watcher.h
100.0 % 4 / 4 50.0 % 1 / 2
src/node_symbols.cc
100.0 % 5 / 5 - % 0 / 0
src/node_task_queue.cc
97.2 % 69 / 71 81.0 % 34 / 42
src/node_trace_events.cc
94.1 % 64 / 68 55.0 % 22 / 40
src/node_types.cc
100.0 % 18 / 18 92.9 % 26 / 28
src/node_union_bytes.h
100.0 % 23 / 23 60.0 % 6 / 10
src/node_url.cc
97.0 % 1148 / 1183 89.2 % 1065 / 1194
src/node_url.h
96.4 % 27 / 28 75.0 % 3 / 4
src/node_util.cc
96.4 % 159 / 165 66.7 % 42 / 63
src/node_v8.cc
100.0 % 59 / 59 75.0 % 6 / 8
src/node_v8_platform-inl.h
97.1 % 66 / 68 61.5 % 16 / 26
src/node_watchdog.cc
98.4 % 127 / 129 68.8 % 33 / 48
src/node_watchdog.h
100.0 % 2 / 2 - % 0 / 0
src/node_worker.cc
98.4 % 301 / 306 73.8 % 127 / 172
src/node_worker.h
100.0 % 6 / 6 - % 0 / 0
src/node_zlib.cc
92.4 % 592 / 641 59.6 % 461 / 774
src/pipe_wrap.cc
98.0 % 96 / 98 52.8 % 19 / 36
src/pipe_wrap.h
100.0 % 4 / 4 50.0 % 1 / 2
src/process_wrap.cc
99.3 % 148 / 149 70.6 % 72 / 102
src/req_wrap-inl.h
100.0 % 50 / 50 52.3 % 23 / 44
src/req_wrap.h
100.0 % 2 / 2 50.0 % 1 / 2
src/sharedarraybuffer_metadata.cc
88.9 % 48 / 54 64.3 % 18 / 28
src/signal_wrap.cc
92.0 % 46 / 50 50.0 % 8 / 16
src/spawn_sync.cc
91.3 % 483 / 529 64.3 % 207 / 322
src/spawn_sync.h
100.0 % 1 / 1 - % 0 / 0
src/stream_base-inl.h
97.7 % 167 / 171 75.0 % 48 / 64
src/stream_base.cc
95.6 % 238 / 249 63.6 % 187 / 294
src/stream_base.h
77.4 % 24 / 31 50.0 % 10 / 20
src/stream_pipe.cc
81.0 % 132 / 163 51.7 % 61 / 118
src/stream_pipe.h
100.0 % 5 / 5 50.0 % 2 / 4
src/stream_wrap.cc
97.1 % 168 / 173 65.1 % 56 / 86
src/stream_wrap.h
100.0 % 10 / 10 83.3 % 5 / 6
src/string_bytes.cc
82.2 % 254 / 309 68.1 % 139 / 204
src/string_bytes.h
92.3 % 12 / 13 75.0 % 3 / 4
src/string_decoder-inl.h
100.0 % 8 / 8 - % 0 / 0
src/string_decoder.cc
95.7 % 134 / 140 81.3 % 91 / 112
src/string_search.h
96.7 % 234 / 242 59.9 % 163 / 272
src/tcp_wrap.cc
96.9 % 157 / 162 49.0 % 49 / 100
src/tcp_wrap.h
87.5 % 7 / 8 60.0 % 3 / 5
src/threadpoolwork-inl.h
100.0 % 15 / 15 50.0 % 1 / 2
src/timers.cc
100.0 % 31 / 31 50.0 % 2 / 4
src/tls_wrap.cc
93.7 % 524 / 559 71.4 % 240 / 336
src/tls_wrap.h
100.0 % 11 / 11 100.0 % 4 / 4
src/tracing/agent.cc
100.0 % 133 / 133 80.0 % 40 / 50
src/tracing/agent.h
100.0 % 37 / 37 61.1 % 11 / 18
src/tracing/node_trace_buffer.cc
83.3 % 90 / 108 48.1 % 25 / 52
src/tracing/node_trace_buffer.h
66.7 % 4 / 6 25.0 % 1 / 4
src/tracing/node_trace_writer.cc
94.9 % 130 / 137 55.0 % 33 / 60
src/tracing/node_trace_writer.h
100.0 % 1 / 1 - % 0 / 0
src/tracing/trace_event.cc
100.0 % 7 / 7 - % 0 / 0
src/tracing/trace_event.h
93.7 % 59 / 63 56.8 % 75 / 132
src/tracing/traced_value.cc
57.1 % 64 / 112 19.6 % 11 / 56
src/tracing/traced_value.h
100.0 % 2 / 2 50.0 % 1 / 2
src/tty_wrap.cc
100.0 % 53 / 53 55.9 % 19 / 34
src/tty_wrap.h
25.0 % 1 / 4 50.0 % 1 / 2
src/udp_wrap.cc
96.6 % 252 / 261 59.1 % 101 / 171
src/udp_wrap.h
100.0 % 4 / 4 50.0 % 1 / 2
src/util-inl.h
92.9 % 182 / 196 60.9 % 106 / 174
src/util.cc
89.4 % 101 / 113 55.3 % 21 / 38
src/util.h
95.9 % 118 / 123 55.3 % 63 / 114
src/uv.cc
97.7 % 42 / 43 70.0 % 14 / 20
tools/code_cache/cache_builder.cc
82.2 % 60 / 73 66.7 % 24 / 36
tools/code_cache/mkcodecache.cc
83.3 % 20 / 24 50.0 % 4 / 8
tools/snapshot/node_mksnapshot.cc
81.0 % 17 / 21 50.0 % 6 / 12
tools/snapshot/snapshot_builder.cc
100.0 % 40 / 40 75.0 % 12 / 16
out/Release/obj/gen/node_code_cache.cc
100.0 % 323 / 323 50.0 % 1 / 2
out/Release/obj/gen/node_javascript.cc
100.0 % 206 / 206 - % 0 / 0
out/Release/obj/gen/node_snapshot.cc
100.0 % 7 / 7 50.0 % 2 / 4
out/Release/obj/gen/src/node/inspector/protocol/Forward.h
100.0 % 4 / 4 50.0 % 2 / 4
out/Release/obj/gen/src/node/inspector/protocol/NodeRuntime.cpp
78.3 % 36 / 46 50.0 % 9 / 18
out/Release/obj/gen/src/node/inspector/protocol/NodeRuntime.h
100.0 % 5 / 5 50.0 % 1 / 2
out/Release/obj/gen/src/node/inspector/protocol/NodeTracing.cpp
57.6 % 72 / 125 38.0 % 19 / 50
out/Release/obj/gen/src/node/inspector/protocol/NodeTracing.h
35.7 % 10 / 28 33.3 % 2 / 6
out/Release/obj/gen/src/node/inspector/protocol/NodeWorker.cpp
52.3 % 116 / 222 31.8 % 28 / 88
out/Release/obj/gen/src/node/inspector/protocol/NodeWorker.h
95.0 % 95 / 100 50.0 % 5 / 10
out/Release/obj/gen/src/node/inspector/protocol/Protocol.cpp
20.9 % 428 / 2048 9.4 % 181 / 1935
out/Release/obj/gen/src/node/inspector/protocol/Protocol.h
56.5 % 105 / 186 36.8 % 25 / 68