GCC Code Coverage Report
Directory: ../ Exec Total Coverage
Date: 2019-02-03 22:22:30 Lines: 27044 29962 90.3 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 13514 21641 62.4 %

File Lines Branches
src/aliased_buffer.h
100.0 % 74 / 74 57.9 % 22 / 38
src/api/callback.cc
87.9 % 94 / 107 81.1 % 73 / 90
src/api/encoding.cc
77.9 % 53 / 68 71.0 % 49 / 69
src/api/environment.cc
81.0 % 85 / 105 59.2 % 29 / 49
src/api/exceptions.cc
100.0 % 63 / 63 75.0 % 21 / 28
src/api/hooks.cc
94.9 % 74 / 78 50.0 % 8 / 16
src/api/utils.cc
23.5 % 8 / 34 18.8 % 6 / 32
src/async_wrap-inl.h
93.3 % 28 / 30 75.0 % 6 / 8
src/async_wrap.cc
93.2 % 287 / 308 62.8 % 658 / 1048
src/base64.h
97.6 % 82 / 84 62.2 % 89 / 143
src/base_object-inl.h
100.0 % 44 / 44 71.4 % 10 / 14
src/base_object.h
100.0 % 2 / 2 - % 0 / 0
src/cares_wrap.cc
87.5 % 971 / 1110 60.9 % 392 / 644
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
66.2 % 47 / 71 57.7 % 15 / 26
src/debug_utils.h
86.4 % 19 / 22 68.4 % 134 / 196
src/env-inl.h
99.0 % 413 / 417 72.2 % 65 / 90
src/env.cc
92.1 % 396 / 430 61.6 % 297 / 482
src/env.h
100.0 % 29 / 29 50.0 % 1 / 2
src/fs_event_wrap.cc
88.8 % 71 / 80 61.1 % 22 / 36
src/handle_wrap.cc
100.0 % 64 / 64 83.3 % 25 / 30
src/handle_wrap.h
100.0 % 9 / 9 85.7 % 12 / 14
src/heap_utils.cc
89.0 % 129 / 145 54.1 % 66 / 122
src/inspector/main_thread_interface.cc
99.5 % 183 / 184 61.3 % 38 / 62
src/inspector/main_thread_interface.h
100.0 % 14 / 14 50.0 % 3 / 6
src/inspector/node_string.cc
72.0 % 36 / 50 50.0 % 7 / 14
src/inspector/node_string.h
100.0 % 22 / 22 - % 0 / 0
src/inspector/tracing_agent.cc
97.7 % 85 / 87 60.0 % 18 / 30
src/inspector/worker_agent.cc
98.6 % 72 / 73 50.0 % 11 / 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 % 14 / 14 50.0 % 1 / 2
src/inspector_agent.cc
88.6 % 395 / 446 70.9 % 129 / 182
src/inspector_agent.h
100.0 % 8 / 8 50.0 % 2 / 4
src/inspector_io.cc
100.0 % 166 / 166 72.0 % 36 / 50
src/inspector_io.h
100.0 % 2 / 2 - % 0 / 0
src/inspector_js_api.cc
98.3 % 175 / 178 57.4 % 54 / 94
src/inspector_socket.cc
84.8 % 319 / 376 55.0 % 94 / 171
src/inspector_socket.h
100.0 % 4 / 4 50.0 % 1 / 2
src/inspector_socket_server.cc
89.4 % 277 / 310 68.0 % 87 / 128
src/inspector_socket_server.h
100.0 % 8 / 8 66.7 % 4 / 6
src/js_native_api_v8.cc
96.1 % 1223 / 1272 57.5 % 744 / 1294
src/js_native_api_v8.h
100.0 % 41 / 41 70.0 % 7 / 10
src/js_stream.cc
86.5 % 96 / 111 51.3 % 39 / 76
src/js_stream.h
25.0 % 1 / 4 50.0 % 1 / 2
src/memory_tracker-inl.h
96.4 % 132 / 137 46.4 % 52 / 112
src/memory_tracker.h
100.0 % 10 / 10 50.0 % 1 / 2
src/module_wrap.cc
90.9 % 411 / 452 66.1 % 193 / 292
src/module_wrap.h
16.7 % 1 / 6 - % 0 / 0
src/node.cc
87.4 % 297 / 340 73.6 % 159 / 216
src/node.h
92.9 % 13 / 14 50.0 % 2 / 4
src/node_api.cc
89.9 % 411 / 457 58.2 % 212 / 364
src/node_binding.cc
76.4 % 113 / 148 66.0 % 66 / 100
src/node_binding.h
100.0 % 1 / 1 - % 0 / 0
src/node_buffer.cc
90.7 % 469 / 517 61.3 % 444 / 724
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 % 21 / 21 100.0 % 2 / 2
src/node_constants.cc
100.0 % 334 / 334 50.0 % 9 / 18
src/node_contextify.cc
89.0 % 421 / 473 69.0 % 251 / 364
src/node_contextify.h
78.6 % 11 / 14 - % 0 / 0
src/node_credentials.cc
82.4 % 150 / 182 51.1 % 92 / 180
src/node_crypto.cc
91.0 % 2931 / 3222 64.9 % 1477 / 2275
src/node_crypto.h
80.9 % 89 / 110 53.6 % 15 / 28
src/node_crypto_bio.cc
87.8 % 231 / 263 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
100.0 % 62 / 62 81.0 % 34 / 42
src/node_errors.cc
60.3 % 161 / 267 54.6 % 149 / 273
src/node_errors.h
81.3 % 13 / 16 - % 0 / 0
src/node_file.cc
94.1 % 1204 / 1279 66.7 % 776 / 1164
src/node_file.h
91.2 % 155 / 170 63.3 % 19 / 30
src/node_http2.cc
96.4 % 1524 / 1581 72.0 % 516 / 717
src/node_http2.h
91.2 % 176 / 193 60.0 % 30 / 50
src/node_http2_state.h
100.0 % 4 / 4 - % 0 / 0
src/node_http_parser_impl.h
93.6 % 394 / 421 72.2 % 184 / 255
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 % 322 / 360 66.5 % 149 / 224
src/node_internals.h
96.3 % 52 / 54 65.0 % 26 / 40
src/node_main.cc
100.0 % 11 / 11 83.3 % 5 / 6
src/node_messaging.cc
92.1 % 394 / 428 71.0 % 152 / 214
src/node_messaging.h
100.0 % 13 / 13 50.0 % 1 / 2
src/node_metadata.cc
100.0 % 42 / 42 50.0 % 4 / 8
src/node_metadata.h
100.0 % 3 / 3 - % 0 / 0
src/node_mutex.h
100.0 % 53 / 53 50.0 % 2 / 4
src/node_native_module.cc
97.7 % 127 / 130 68.2 % 30 / 44
src/node_native_module.h
100.0 % 1 / 1 - % 0 / 0
src/node_options-inl.h
98.3 % 170 / 173 39.3 % 220 / 560
src/node_options.cc
93.0 % 238 / 256 64.2 % 131 / 204
src/node_options.h
95.5 % 42 / 44 52.2 % 48 / 92
src/node_os.cc
86.4 % 172 / 199 50.0 % 43 / 86
src/node_perf.cc
88.7 % 197 / 222 66.4 % 81 / 122
src/node_perf.h
92.3 % 24 / 26 68.6 % 24 / 35
src/node_perf_common.h
100.0 % 6 / 6 100.0 % 2 / 2
src/node_persistent.h
100.0 % 8 / 8 33.3 % 2 / 6
src/node_platform.cc
96.6 % 316 / 327 75.0 % 75 / 100
src/node_platform.h
83.3 % 5 / 6 50.0 % 1 / 2
src/node_postmortem_metadata.cc
100.0 % 7 / 7 50.0 % 2 / 4
src/node_process_events.cc
92.3 % 36 / 39 77.3 % 17 / 22
src/node_process_methods.cc
92.5 % 147 / 159 66.2 % 49 / 74
src/node_process_object.cc
90.1 % 82 / 91 67.4 % 58 / 86
src/node_report.cc
92.6 % 263 / 284 57.5 % 46 / 80
src/node_report.h
100.0 % 79 / 79 65.4 % 51 / 78
src/node_report_module.cc
68.8 % 106 / 154 46.6 % 68 / 146
src/node_report_utils.cc
83.1 % 113 / 136 69.6 % 64 / 92
src/node_revert.h
100.0 % 5 / 5 - % 0 / 0
src/node_serdes.cc
78.9 % 168 / 213 45.2 % 47 / 104
src/node_stat_watcher.cc
97.6 % 40 / 41 50.0 % 8 / 16
src/node_stat_watcher.h
25.0 % 1 / 4 50.0 % 1 / 2
src/node_symbols.cc
100.0 % 5 / 5 - % 0 / 0
src/node_task_queue.cc
96.3 % 52 / 54 76.9 % 20 / 26
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 % 1147 / 1183 89.1 % 1064 / 1194
src/node_url.h
96.4 % 27 / 28 75.0 % 3 / 4
src/node_util.cc
98.3 % 116 / 118 63.9 % 23 / 36
src/node_v8.cc
100.0 % 59 / 59 75.0 % 6 / 8
src/node_v8_platform-inl.h
96.9 % 62 / 64 58.3 % 14 / 24
src/node_watchdog.cc
98.5 % 132 / 134 68.0 % 34 / 50
src/node_watchdog.h
100.0 % 2 / 2 - % 0 / 0
src/node_worker.cc
96.8 % 270 / 279 68.2 % 101 / 148
src/node_worker.h
100.0 % 8 / 8 - % 0 / 0
src/node_zlib.cc
92.4 % 592 / 641 59.3 % 459 / 774
src/pipe_wrap.cc
97.9 % 94 / 96 52.8 % 19 / 36
src/pipe_wrap.h
25.0 % 1 / 4 50.0 % 1 / 2
src/process_wrap.cc
97.3 % 145 / 149 70.6 % 72 / 102
src/req_wrap-inl.h
100.0 % 46 / 46 54.8 % 23 / 42
src/req_wrap.h
100.0 % 1 / 1 - % 0 / 0
src/sharedarraybuffer_metadata.cc
75.9 % 41 / 54 42.9 % 12 / 28
src/signal_wrap.cc
86.0 % 43 / 50 50.0 % 8 / 16
src/spawn_sync.cc
91.3 % 485 / 531 64.6 % 208 / 322
src/stream_base-inl.h
97.6 % 202 / 207 62.3 % 81 / 130
src/stream_base.cc
94.4 % 184 / 195 65.3 % 158 / 242
src/stream_base.h
78.8 % 26 / 33 50.0 % 10 / 20
src/stream_pipe.cc
80.5 % 132 / 164 50.0 % 59 / 118
src/stream_pipe.h
100.0 % 5 / 5 50.0 % 2 / 4
src/stream_wrap.cc
96.9 % 158 / 163 65.1 % 56 / 86
src/stream_wrap.h
100.0 % 10 / 10 83.3 % 5 / 6
src/string_bytes.cc
82.1 % 252 / 307 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 % 132 / 138 81.8 % 90 / 110
src/string_search.h
96.3 % 233 / 242 59.6 % 162 / 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/timers.cc
100.0 % 31 / 31 50.0 % 2 / 4
src/tls_wrap.cc
94.3 % 448 / 475 72.4 % 234 / 323
src/tls_wrap.h
100.0 % 11 / 11 100.0 % 4 / 4
src/tracing/agent.cc
100.0 % 133 / 133 86.0 % 43 / 50
src/tracing/agent.h
100.0 % 33 / 33 58.3 % 7 / 12
src/tracing/node_trace_buffer.cc
83.0 % 88 / 106 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.8 % 128 / 135 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 57.6 % 76 / 132
src/tracing/traced_value.cc
57.5 % 65 / 113 20.7 % 12 / 58
src/tracing/traced_value.h
100.0 % 1 / 1 - % 0 / 0
src/tty_wrap.cc
98.5 % 66 / 67 63.6 % 21 / 33
src/tty_wrap.h
25.0 % 1 / 4 50.0 % 1 / 2
src/udp_wrap.cc
94.8 % 221 / 233 55.6 % 80 / 144
src/udp_wrap.h
25.0 % 1 / 4 50.0 % 1 / 2
src/util-inl.h
92.0 % 162 / 176 56.3 % 107 / 190
src/util.cc
81.4 % 48 / 59 57.1 % 16 / 28
src/util.h
95.6 % 108 / 113 56.5 % 61 / 108
src/uv.cc
97.7 % 42 / 43 70.0 % 14 / 20
out/Release/obj/gen/node_javascript.cc
100.0 % 199 / 199 - % 0 / 0
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/NodeTracing.cpp
57.4 % 70 / 122 37.0 % 20 / 54
out/Release/obj/gen/src/node/inspector/protocol/NodeTracing.h
38.5 % 10 / 26 33.3 % 2 / 6
out/Release/obj/gen/src/node/inspector/protocol/NodeWorker.cpp
49.5 % 99 / 200 28.8 % 23 / 80
out/Release/obj/gen/src/node/inspector/protocol/NodeWorker.h
99.0 % 95 / 96 50.0 % 5 / 10
out/Release/obj/gen/src/node/inspector/protocol/Protocol.cpp
54.7 % 420 / 768 26.5 % 176 / 664
out/Release/obj/gen/src/node/inspector/protocol/Protocol.h
71.3 % 107 / 150 39.1 % 25 / 64