GCC Code Coverage Report
Directory: ../ Exec Total Coverage
Date: 2018-10-23 22:35:06 Lines: 30506 33250 91.7 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 14484 23688 61.1 %

File Lines Branches
src/aliased_buffer.h
100.0 % 83 / 83 64.1 % 41 / 64
src/async_wrap-inl.h
93.3 % 28 / 30 75.0 % 6 / 8
src/async_wrap.cc
94.0 % 315 / 335 62.3 % 653 / 1048
src/base64.h
97.6 % 82 / 84 67.1 % 96 / 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/bootstrapper.cc
97.9 % 93 / 95 78.6 % 33 / 42
src/callback_scope.cc
98.2 % 56 / 57 81.7 % 49 / 60
src/cares_wrap.cc
87.4 % 967 / 1107 58.0 % 391 / 674
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
94.7 % 36 / 38 54.2 % 26 / 48
src/connection_wrap.h
100.0 % 1 / 1 50.0 % 1 / 2
src/debug_utils.cc
63.2 % 36 / 57 65.0 % 13 / 20
src/debug_utils.h
86.4 % 19 / 22 68.4 % 134 / 196
src/env-inl.h
99.0 % 405 / 409 71.1 % 64 / 90
src/env.cc
91.6 % 380 / 415 59.9 % 278 / 464
src/env.h
100.0 % 27 / 27 50.0 % 1 / 2
src/exceptions.cc
100.0 % 56 / 56 79.2 % 19 / 24
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
100.0 % 180 / 180 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
96.5 % 55 / 57 62.5 % 10 / 16
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.5 % 394 / 445 73.9 % 130 / 176
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.4 % 181 / 184 57.3 % 55 / 96
src/inspector_socket.cc
90.4 % 338 / 374 67.5 % 114 / 169
src/inspector_socket.h
100.0 % 4 / 4 50.0 % 1 / 2
src/inspector_socket_server.cc
90.4 % 281 / 311 71.9 % 92 / 128
src/inspector_socket_server.h
100.0 % 8 / 8 66.7 % 4 / 6
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
95.6 % 131 / 137 49.1 % 55 / 112
src/memory_tracker.h
100.0 % 10 / 10 50.0 % 1 / 2
src/module_wrap.cc
90.9 % 409 / 450 66.2 % 192 / 290
src/module_wrap.h
16.7 % 1 / 6 - % 0 / 0
src/node.cc
85.0 % 973 / 1145 69.5 % 477 / 686
src/node.h
92.9 % 13 / 14 50.0 % 2 / 4
src/node_api.cc
94.8 % 1687 / 1780 58.2 % 966 / 1660
src/node_buffer.cc
93.5 % 475 / 508 62.2 % 407 / 654
src/node_buffer.h
66.7 % 4 / 6 50.0 % 2 / 4
src/node_code_cache_stub.cc
100.0 % 4 / 4 - % 0 / 0
src/node_config.cc
100.0 % 42 / 42 100.0 % 22 / 22
src/node_constants.cc
100.0 % 331 / 331 50.0 % 9 / 18
src/node_contextify.cc
89.2 % 430 / 482 69.4 % 258 / 372
src/node_contextify.h
100.0 % 14 / 14 - % 0 / 0
src/node_crypto.cc
90.3 % 2574 / 2850 64.5 % 1337 / 2072
src/node_crypto.h
81.8 % 81 / 99 53.8 % 14 / 26
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 % 34 / 34 50.0 % 4 / 8
src/node_crypto_clienthello.cc
71.1 % 81 / 114 51.3 % 41 / 80
src/node_crypto_clienthello.h
100.0 % 6 / 6 - % 0 / 0
src/node_domain.cc
100.0 % 10 / 10 50.0 % 1 / 2
src/node_encoding.cc
77.9 % 53 / 68 71.0 % 49 / 69
src/node_errors.h
84.2 % 16 / 19 - % 0 / 0
src/node_file.cc
93.1 % 1241 / 1333 66.8 % 806 / 1206
src/node_file.h
88.5 % 116 / 131 57.7 % 15 / 26
src/node_http2.cc
96.7 % 1520 / 1572 73.1 % 511 / 699
src/node_http2.h
92.2 % 178 / 193 60.0 % 30 / 50
src/node_http2_state.h
100.0 % 4 / 4 - % 0 / 0
src/node_http_parser.cc
95.8 % 339 / 354 74.5 % 152 / 204
src/node_i18n.cc
87.9 % 340 / 387 66.4 % 162 / 244
src/node_internals.h
55.9 % 99 / 177 29.6 % 37 / 125
src/node_main.cc
100.0 % 11 / 11 83.3 % 5 / 6
src/node_messaging.cc
91.7 % 378 / 412 71.1 % 145 / 204
src/node_messaging.h
100.0 % 13 / 13 50.0 % 1 / 2
src/node_mutex.h
100.0 % 53 / 53 50.0 % 2 / 4
src/node_options-inl.h
98.2 % 163 / 166 28.4 % 157 / 552
src/node_options.cc
95.5 % 211 / 221 68.1 % 126 / 185
src/node_options.h
100.0 % 43 / 43 57.4 % 54 / 94
src/node_os.cc
86.5 % 186 / 215 53.0 % 53 / 100
src/node_perf.cc
91.2 % 208 / 228 71.2 % 74 / 104
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_platform.cc
97.2 % 318 / 327 76.5 % 75 / 98
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.cc
82.3 % 316 / 384 53.8 % 157 / 292
src/node_revert.h
0.0 % 0 / 3 - % 0 / 0
src/node_serdes.cc
78.6 % 169 / 215 43.4 % 46 / 106
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_trace_events.cc
93.7 % 59 / 63 55.3 % 21 / 38
src/node_types.cc
100.0 % 18 / 18 92.9 % 26 / 28
src/node_url.cc
97.9 % 1160 / 1185 89.1 % 1059 / 1188
src/node_url.h
95.6 % 43 / 45 62.5 % 5 / 8
src/node_util.cc
98.4 % 123 / 125 67.5 % 27 / 40
src/node_v8.cc
100.0 % 57 / 57 75.0 % 6 / 8
src/node_watchdog.cc
98.5 % 131 / 133 68.0 % 34 / 50
src/node_watchdog.h
100.0 % 2 / 2 - % 0 / 0
src/node_worker.cc
97.6 % 241 / 247 58.9 % 66 / 112
src/node_worker.h
100.0 % 8 / 8 - % 0 / 0
src/node_zlib.cc
94.5 % 413 / 437 67.0 % 244 / 364
src/pipe_wrap.cc
97.9 % 95 / 97 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.5 % 40 / 53 42.9 % 12 / 28
src/signal_wrap.cc
85.7 % 42 / 49 50.0 % 8 / 16
src/spawn_sync.cc
91.3 % 483 / 529 65.0 % 212 / 326
src/stream_base-inl.h
97.1 % 200 / 206 61.5 % 80 / 130
src/stream_base.cc
94.4 % 187 / 198 65.3 % 158 / 242
src/stream_base.h
87.9 % 29 / 33 50.0 % 10 / 20
src/stream_pipe.cc
86.3 % 139 / 161 53.1 % 34 / 64
src/stream_pipe.h
100.0 % 5 / 5 50.0 % 2 / 4
src/stream_wrap.cc
97.0 % 160 / 165 66.3 % 61 / 92
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
97.0 % 159 / 164 50.0 % 41 / 82
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 % 427 / 453 71.6 % 207 / 289
src/tls_wrap.h
100.0 % 11 / 11 100.0 % 4 / 4
src/tracing/agent.cc
100.0 % 128 / 128 86.0 % 43 / 50
src/tracing/agent.h
100.0 % 36 / 36 66.7 % 8 / 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 % 127 / 134 55.2 % 32 / 58
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 48.1 % 75 / 156
src/tracing/traced_value.cc
95.9 % 116 / 121 67.2 % 39 / 58
src/tracing/traced_value.h
100.0 % 4 / 4 - % 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 % 220 / 232 55.6 % 80 / 144
src/udp_wrap.h
25.0 % 1 / 4 50.0 % 1 / 2
src/util-inl.h
95.3 % 162 / 170 58.3 % 120 / 206
src/util.cc
81.4 % 48 / 59 57.1 % 16 / 28
src/util.h
100.0 % 90 / 90 63.7 % 65 / 102
src/uv.cc
95.5 % 21 / 22 64.3 % 9 / 14
test/cctest/node_test_fixture.cc
100.0 % 3 / 3 50.0 % 2 / 4
test/cctest/node_test_fixture.h
100.0 % 72 / 72 66.7 % 16 / 24
test/cctest/test_aliased_buffer.cc
100.0 % 137 / 137 65.5 % 169 / 258
test/cctest/test_base64.cc
100.0 % 53 / 53 50.0 % 8 / 16
test/cctest/test_environment.cc
100.0 % 70 / 70 52.0 % 26 / 50
test/cctest/test_inspector_socket.cc
96.2 % 451 / 469 50.6 % 262 / 518
test/cctest/test_inspector_socket_server.cc
96.7 % 322 / 333 49.8 % 216 / 434
test/cctest/test_node_postmortem_metadata.cc
91.3 % 95 / 104 52.4 % 22 / 42
test/cctest/test_platform.cc
100.0 % 26 / 26 53.8 % 14 / 26
test/cctest/test_traced_value.cc
100.0 % 53 / 53 50.0 % 10 / 20
test/cctest/test_url.cc
100.0 % 77 / 77 50.0 % 55 / 110
test/cctest/test_util.cc
100.0 % 174 / 174 57.5 % 183 / 318
out/Release/obj/gen/node_javascript.cc
100.0 % 3444 / 3444 50.0 % 766 / 1532
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
50.2 % 388 / 773 25.5 % 177 / 694
out/Release/obj/gen/src/node/inspector/protocol/Protocol.h
70.2 % 106 / 151 34.7 % 25 / 72