GCC Code Coverage Report


Directory: ./
Date: 2026-06-18 16:09:35
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 101547 114353 88.8%
Functions: 12473 13535 92.2%
Branches: 122427 261952 46.7%

File Lines Functions Branches
fuzz/fuzz.cc 93.9 93.9% 31 / 33 100.0% 4 / 4 55.8% 29 / 52
fuzz/fuzz_config_kea_dhcp4.cc 100.0 100.0% 16 / 16 100.0% 3 / 3 42.9% 9 / 21
fuzz/fuzz_config_kea_dhcp6.cc 100.0 100.0% 16 / 16 100.0% 3 / 3 42.9% 9 / 21
fuzz/fuzz_http_endpoint_kea_dhcp4.cc 94.1 94.1% 48 / 51 100.0% 6 / 6 42.5% 51 / 120
fuzz/fuzz_http_endpoint_kea_dhcp6.cc 94.1 94.1% 48 / 51 100.0% 6 / 6 42.5% 51 / 120
fuzz/fuzz_packets_kea_dhcp4.cc 83.8 83.8% 31 / 37 100.0% 3 / 3 41.0% 32 / 78
fuzz/fuzz_packets_kea_dhcp6.cc 83.8 83.8% 31 / 37 100.0% 3 / 3 41.0% 32 / 78
fuzz/fuzz_unix_socket_kea_dhcp4.cc 94.7 94.7% 36 / 38 100.0% 3 / 3 47.7% 41 / 86
fuzz/fuzz_unix_socket_kea_dhcp6.cc 94.7 94.7% 36 / 38 100.0% 3 / 3 47.7% 41 / 86
fuzz/main.cc 80.3 80.3% 49 / 61 100.0% 2 / 2 39.3% 77 / 196
premium/src/hooks/dhcp/cb_cmds/cb_cmds_callouts.cc 14.9 14.9% 91 / 612 2.6% 2 / 77 13.8% 170 / 1236
premium/src/hooks/dhcp/cb_cmds/cb_cmds_dhcp4.cc 100.0 100.0% 262 / 262 100.0% 76 / 76 61.7% 179 / 290
premium/src/hooks/dhcp/cb_cmds/cb_cmds_dhcp6.cc 100.0 100.0% 322 / 322 100.0% 78 / 78 59.0% 263 / 446
premium/src/hooks/dhcp/cb_cmds/cb_cmds_impl.cc 95.1 95.1% 58 / 61 100.0% 5 / 5 52.9% 91 / 172
premium/src/hooks/dhcp/cb_cmds/cb_cmds_impl.h 99.1 99.1% 1112 / 1122 100.0% 101 / 101 54.7% 1762 / 3219
premium/src/hooks/dhcp/cb_cmds/cb_parsers.cc 89.2 89.2% 428 / 480 87.2% 41 / 47 53.2% 650 / 1222
premium/src/hooks/dhcp/cb_cmds/cb_parsers.h 100.0 100.0% 41 / 41 100.0% 17 / 17 50.0% 2 / 4
premium/src/hooks/dhcp/cb_cmds/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
premium/src/hooks/dhcp/rbac/rbac.cc 100.0 100.0% 71 / 71 100.0% 3 / 3 61.9% 140 / 226
premium/src/hooks/dhcp/rbac/rbac.h 100.0 100.0% 24 / 24 100.0% 4 / 4 83.3% 30 / 36
premium/src/hooks/dhcp/rbac/rbac_acl.cc 100.0 100.0% 90 / 90 100.0% 4 / 4 55.7% 235 / 422
premium/src/hooks/dhcp/rbac/rbac_acl.h 96.8 96.8% 91 / 94 100.0% 32 / 32 51.3% 81 / 158
premium/src/hooks/dhcp/rbac/rbac_api.cc 100.0 100.0% 80 / 80 100.0% 4 / 4 59.4% 171 / 288
premium/src/hooks/dhcp/rbac/rbac_api.h 100.0 100.0% 16 / 16 100.0% 7 / 7 50.0% 2 / 4
premium/src/hooks/dhcp/rbac/rbac_callouts.cc 67.0 67.0% 118 / 176 71.4% 5 / 7 33.6% 153 / 456
premium/src/hooks/dhcp/rbac/rbac_config.cc 97.2 97.2% 70 / 72 100.0% 2 / 2 52.0% 127 / 244
premium/src/hooks/dhcp/rbac/rbac_config.h 100.0 100.0% 12 / 12 100.0% 5 / 5 50.0% 1 / 2
premium/src/hooks/dhcp/rbac/rbac_response_filter.cc 94.3 94.3% 50 / 53 100.0% 3 / 3 61.1% 88 / 144
premium/src/hooks/dhcp/rbac/rbac_response_filter.h 92.3 92.3% 12 / 13 100.0% 6 / 6 27.8% 5 / 18
premium/src/hooks/dhcp/rbac/rbac_role.cc 100.0 100.0% 18 / 18 100.0% 1 / 1 52.4% 44 / 84
premium/src/hooks/dhcp/rbac/rbac_role.h 95.0 95.0% 57 / 60 91.3% 21 / 23 56.2% 36 / 64
premium/src/hooks/dhcp/rbac/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/bin/d2/check_exists_add.cc 87.4 87.4% 313 / 358 100.0% 17 / 17 45.0% 416 / 924
src/bin/d2/check_exists_add.h 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
src/bin/d2/check_exists_remove.cc 84.4 84.4% 282 / 334 100.0% 17 / 17 45.5% 381 / 838
src/bin/d2/check_exists_remove.h 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
src/bin/d2/d2_controller.cc 98.6 98.6% 71 / 72 100.0% 7 / 7 49.0% 96 / 196
src/bin/d2/d2_process.cc 91.2 91.2% 208 / 228 100.0% 14 / 14 54.7% 271 / 495
src/bin/d2/d2_process.h 100.0 100.0% 14 / 14 100.0% 6 / 6 -% 0 / 0
src/bin/d2/d2_queue_mgr.cc 88.0 88.0% 95 / 108 100.0% 15 / 15 46.6% 117 / 251
src/bin/d2/d2_queue_mgr.h 75.0 75.0% 12 / 16 85.7% 6 / 7 0.0% 0 / 22
src/bin/d2/d2_update_mgr.cc 83.3 83.3% 125 / 150 100.0% 15 / 15 43.6% 137 / 314
src/bin/d2/d2_update_mgr.h 100.0 100.0% 4 / 4 100.0% 2 / 2 -% 0 / 0
src/bin/d2/main.cc 90.9 90.9% 20 / 22 100.0% 1 / 1 50.0% 17 / 34
src/bin/d2/nc_add.cc 87.4 87.4% 311 / 356 100.0% 17 / 17 45.1% 410 / 910
src/bin/d2/nc_add.h 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
src/bin/d2/nc_remove.cc 84.7 84.7% 288 / 340 100.0% 17 / 17 45.4% 389 / 856
src/bin/d2/nc_remove.h 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
src/bin/d2/simple_add.cc 88.8 88.8% 239 / 269 100.0% 15 / 15 45.7% 307 / 672
src/bin/d2/simple_add.h 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
src/bin/d2/simple_add_without_dhcid.cc 87.8 87.8% 223 / 254 100.0% 15 / 15 45.8% 280 / 612
src/bin/d2/simple_add_without_dhcid.h 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
src/bin/d2/simple_remove.cc 85.9 85.9% 219 / 255 100.0% 15 / 15 46.4% 280 / 604
src/bin/d2/simple_remove.h 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
src/bin/d2/simple_remove_without_dhcid.cc 85.1 85.1% 211 / 248 100.0% 15 / 15 46.4% 267 / 576
src/bin/d2/simple_remove_without_dhcid.h 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
src/bin/dhcp4/client_handler.cc 91.3 91.3% 168 / 184 100.0% 14 / 14 44.4% 205 / 462
src/bin/dhcp4/client_handler.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/bin/dhcp4/ctrl_dhcp4_srv.cc 84.8 84.8% 962 / 1134 92.9% 39 / 42 47.5% 1512 / 3184
src/bin/dhcp4/ctrl_dhcp4_srv.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/bin/dhcp4/dhcp4_srv.cc 86.3 86.3% 2251 / 2609 82.2% 83 / 101 51.3% 3461 / 6753
src/bin/dhcp4/dhcp4_srv.h 100.0 100.0% 31 / 31 100.0% 14 / 14 -% 0 / 0
src/bin/dhcp4/dhcp4to6_ipc.cc 83.0 83.0% 83 / 100 100.0% 4 / 4 43.2% 126 / 292
src/bin/dhcp4/dhcp4to6_ipc.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/bin/dhcp4/json_config_parser.cc 90.9 90.9% 447 / 492 100.0% 8 / 8 56.8% 693 / 1220
src/bin/dhcp4/main.cc 64.8 64.8% 107 / 165 50.0% 1 / 2 36.9% 129 / 350
src/bin/dhcp6/client_handler.cc 90.3 90.3% 84 / 93 100.0% 9 / 9 40.6% 99 / 244
src/bin/dhcp6/client_handler.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/bin/dhcp6/ctrl_dhcp6_srv.cc 83.1 83.1% 795 / 957 92.7% 38 / 41 45.3% 1255 / 2772
src/bin/dhcp6/ctrl_dhcp6_srv.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/bin/dhcp6/dhcp6_srv.cc 88.3 88.3% 2395 / 2712 90.8% 89 / 98 50.1% 3613 / 7215
src/bin/dhcp6/dhcp6_srv.h 81.8 81.8% 9 / 11 83.3% 5 / 6 -% 0 / 0
src/bin/dhcp6/dhcp6to4_ipc.cc 82.4 82.4% 56 / 68 100.0% 4 / 4 41.7% 75 / 180
src/bin/dhcp6/dhcp6to4_ipc.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/bin/dhcp6/json_config_parser.cc 91.3 91.3% 493 / 540 100.0% 9 / 9 56.4% 786 / 1394
src/bin/dhcp6/main.cc 64.8 64.8% 107 / 165 50.0% 1 / 2 36.9% 129 / 350
src/bin/lfc/lfc_controller.cc 70.0 70.0% 152 / 217 90.0% 9 / 10 36.1% 202 / 560
src/bin/lfc/lfc_controller.h 100.0 100.0% 18 / 18 100.0% 9 / 9 -% 0 / 0
src/bin/lfc/main.cc 46.7 46.7% 7 / 15 100.0% 1 / 1 8.7% 2 / 23
src/bin/perfdhcp/abstract_scen.h 100.0 100.0% 10 / 10 100.0% 2 / 2 100.0% 2 / 2
src/bin/perfdhcp/avalanche_scen.cc 91.6 91.6% 87 / 95 100.0% 2 / 2 48.9% 93 / 190
src/bin/perfdhcp/avalanche_scen.h 100.0 100.0% 5 / 5 100.0% 2 / 2 -% 0 / 0
src/bin/perfdhcp/basic_scen.cc 62.9 62.9% 66 / 105 100.0% 2 / 2 41.1% 74 / 180
src/bin/perfdhcp/basic_scen.h 100.0 100.0% 6 / 6 100.0% 1 / 1 50.0% 6 / 12
src/bin/perfdhcp/command_options.cc 83.2 83.2% 593 / 713 96.9% 31 / 32 52.7% 780 / 1480
src/bin/perfdhcp/command_options.h 96.6 96.6% 56 / 58 96.2% 51 / 53 66.7% 4 / 6
src/bin/perfdhcp/localized_option.h 100.0 100.0% 7 / 7 100.0% 3 / 3 50.0% 2 / 4
src/bin/perfdhcp/main.cc 26.8 26.8% 11 / 41 100.0% 1 / 1 7.5% 6 / 80
src/bin/perfdhcp/packet_storage.h 97.3 97.3% 36 / 37 100.0% 11 / 11 83.3% 15 / 18
src/bin/perfdhcp/perf_pkt4.cc 100.0 100.0% 20 / 20 100.0% 4 / 4 75.0% 3 / 4
src/bin/perfdhcp/perf_pkt4.h 100.0 100.0% 4 / 4 100.0% 4 / 4 -% 0 / 0
src/bin/perfdhcp/perf_pkt6.cc 100.0 100.0% 20 / 20 100.0% 4 / 4 75.0% 3 / 4
src/bin/perfdhcp/perf_pkt6.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/bin/perfdhcp/perf_socket.cc 15.9 15.9% 13 / 82 22.2% 2 / 9 8.5% 16 / 188
src/bin/perfdhcp/perf_socket.h 100.0 100.0% 4 / 4 100.0% 2 / 2 50.0% 3 / 6
src/bin/perfdhcp/pkt_transform.cc 95.6 95.6% 87 / 91 100.0% 5 / 5 51.6% 94 / 182
src/bin/perfdhcp/pkt_transform.h 100.0 100.0% 4 / 4 100.0% 3 / 3 100.0% 2 / 2
src/bin/perfdhcp/rate_control.cc 93.9 93.9% 31 / 33 100.0% 5 / 5 61.1% 22 / 36
src/bin/perfdhcp/rate_control.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/bin/perfdhcp/receiver.cc 83.1 83.1% 54 / 65 100.0% 7 / 7 44.5% 49 / 110
src/bin/perfdhcp/receiver.h 100.0 100.0% 6 / 6 100.0% 1 / 1 50.0% 1 / 2
src/bin/perfdhcp/stats_mgr.cc 74.5 74.5% 161 / 216 100.0% 10 / 10 31.1% 151 / 486
src/bin/perfdhcp/stats_mgr.h 79.6 79.6% 218 / 274 94.8% 55 / 58 29.5% 129 / 438
src/bin/perfdhcp/test_control.cc 80.1 80.1% 783 / 977 90.0% 63 / 70 37.5% 809 / 2156
src/bin/perfdhcp/test_control.h 79.2 79.2% 61 / 77 83.3% 15 / 18 50.0% 32 / 64
src/hooks/d2/gss_tsig/gss_tsig_api.cc 79.1 79.1% 254 / 321 94.4% 34 / 36 25.2% 156 / 618
src/hooks/d2/gss_tsig/gss_tsig_api.h 93.3 93.3% 28 / 30 92.9% 13 / 14 -% 0 / 0
src/hooks/d2/gss_tsig/gss_tsig_callouts.cc 62.8 62.8% 71 / 113 29.4% 5 / 17 46.4% 77 / 166
src/hooks/d2/gss_tsig/gss_tsig_cfg.cc 94.7 94.7% 375 / 396 93.8% 15 / 16 56.0% 752 / 1343
src/hooks/d2/gss_tsig/gss_tsig_cfg.h 100.0 100.0% 103 / 103 100.0% 41 / 41 -% 0 / 0
src/hooks/d2/gss_tsig/gss_tsig_context.cc 83.4 83.4% 151 / 181 90.9% 10 / 11 47.4% 181 / 382
src/hooks/d2/gss_tsig/gss_tsig_context.h 100.0 100.0% 10 / 10 100.0% 4 / 4 -% 0 / 0
src/hooks/d2/gss_tsig/gss_tsig_impl.cc 92.3 92.3% 526 / 570 96.6% 28 / 29 54.7% 886 / 1621
src/hooks/d2/gss_tsig/gss_tsig_impl.h 100.0 100.0% 5 / 5 100.0% 2 / 2 -% 0 / 0
src/hooks/d2/gss_tsig/gss_tsig_key.cc 71.4 71.4% 5 / 7 66.7% 2 / 3 20.0% 4 / 20
src/hooks/d2/gss_tsig/gss_tsig_key.h 100.0 100.0% 18 / 18 100.0% 7 / 7 -% 0 / 0
src/hooks/d2/gss_tsig/managed_key.cc 93.8 93.8% 60 / 64 100.0% 7 / 7 50.9% 86 / 169
src/hooks/d2/gss_tsig/managed_key.h 100.0 100.0% 20 / 20 100.0% 9 / 9 -% 0 / 0
src/hooks/d2/gss_tsig/tkey_exchange.cc 82.2 82.2% 221 / 269 90.5% 19 / 21 39.6% 267 / 675
src/hooks/d2/gss_tsig/tkey_exchange.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/hooks/d2/gss_tsig/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/bootp/bootp_callouts.cc 69.9 69.9% 51 / 73 80.0% 4 / 5 34.5% 59 / 171
src/hooks/dhcp/bootp/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/class_cmds/class_cmds.cc 95.1 95.1% 213 / 224 100.0% 15 / 15 52.4% 407 / 776
src/hooks/dhcp/class_cmds/class_cmds.h 100.0 100.0% 6 / 6 100.0% 2 / 2 -% 0 / 0
src/hooks/dhcp/class_cmds/class_cmds_callouts.cc 33.8 33.8% 22 / 65 25.0% 2 / 8 23.3% 34 / 146
src/hooks/dhcp/class_cmds/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/ddns_tuning/ddns_tuning.cc 99.0 99.0% 102 / 103 100.0% 13 / 13 56.5% 130 / 230
src/hooks/dhcp/ddns_tuning/ddns_tuning.h 100.0 100.0% 15 / 15 100.0% 2 / 2 -% 0 / 0
src/hooks/dhcp/ddns_tuning/ddns_tuning_callouts.cc 91.4 91.4% 128 / 140 88.9% 8 / 9 47.1% 164 / 348
src/hooks/dhcp/ddns_tuning/expression_cache.cc 100.0 100.0% 55 / 55 100.0% 7 / 7 58.8% 40 / 68
src/hooks/dhcp/ddns_tuning/expression_cache.h 100.0 100.0% 3 / 3 100.0% 2 / 2 -% 0 / 0
src/hooks/dhcp/ddns_tuning/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/flex_id/callouts.cc 94.9 94.9% 243 / 256 100.0% 11 / 11 54.9% 263 / 479
src/hooks/dhcp/flex_id/load_unload.cc 87.1 87.1% 54 / 62 75.0% 3 / 4 55.7% 88 / 158
src/hooks/dhcp/flex_id/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/flex_option/flex_option.cc 97.3 97.3% 320 / 329 100.0% 17 / 17 57.7% 631 / 1094
src/hooks/dhcp/flex_option/flex_option.h 98.0 98.0% 199 / 203 100.0% 22 / 22 63.8% 217 / 340
src/hooks/dhcp/flex_option/flex_option_callouts.cc 73.8 73.8% 45 / 61 80.0% 4 / 5 35.9% 51 / 142
src/hooks/dhcp/flex_option/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/forensic_log/command_callouts.cc 90.2 90.2% 229 / 254 100.0% 10 / 10 51.8% 377 / 728
src/hooks/dhcp/forensic_log/lease4_callouts.cc 91.5 91.5% 140 / 153 100.0% 8 / 8 54.1% 199 / 368
src/hooks/dhcp/forensic_log/lease6_callouts.cc 91.2 91.2% 311 / 341 100.0% 33 / 33 53.6% 385 / 718
src/hooks/dhcp/forensic_log/legal_syslog.cc 0.0 0.0% 0 / 27 0.0% 0 / 6 0.0% 0 / 80
src/hooks/dhcp/forensic_log/legal_syslog.h 0.0 0.0% 0 / 1 0.0% 0 / 1 -% 0 / 0
src/hooks/dhcp/forensic_log/load_unload.cc 72.2 72.2% 26 / 36 66.7% 2 / 3 43.8% 42 / 96
src/hooks/dhcp/forensic_log/rotating_file.cc 91.0 91.0% 223 / 245 100.0% 15 / 15 53.2% 295 / 554
src/hooks/dhcp/forensic_log/rotating_file.h 100.0 100.0% 14 / 14 100.0% 6 / 6 50.0% 3 / 6
src/hooks/dhcp/forensic_log/subnets_user_context.h 100.0 100.0% 10 / 10 0.0% 0 / 2 0.0% 0 / 24
src/hooks/dhcp/forensic_log/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/high_availability/command_creator.cc 99.4 99.4% 177 / 178 100.0% 18 / 18 49.5% 287 / 580
src/hooks/dhcp/high_availability/communication_state.cc 97.1 97.1% 560 / 577 97.4% 74 / 76 58.6% 565 / 964
src/hooks/dhcp/high_availability/communication_state.h 100.0 100.0% 9 / 9 100.0% 1 / 1 50.0% 5 / 10
src/hooks/dhcp/high_availability/ha_callouts.cc 32.9 32.9% 73 / 222 37.5% 9 / 24 18.3% 80 / 436
src/hooks/dhcp/high_availability/ha_config.cc 95.9 95.9% 259 / 270 100.0% 25 / 25 57.7% 467 / 809
src/hooks/dhcp/high_availability/ha_config.h 100.0 100.0% 152 / 152 100.0% 63 / 63 -% 0 / 0
src/hooks/dhcp/high_availability/ha_config_parser.cc 92.9 92.9% 184 / 198 100.0% 7 / 7 50.3% 362 / 719
src/hooks/dhcp/high_availability/ha_impl.cc 87.4 87.4% 493 / 564 85.7% 24 / 28 49.7% 745 / 1500
src/hooks/dhcp/high_availability/ha_impl.h 100.0 100.0% 9 / 9 100.0% 4 / 4 -% 0 / 0
src/hooks/dhcp/high_availability/ha_relationship_mapper.h 96.0 96.0% 24 / 25 100.0% 10 / 10 52.9% 18 / 34
src/hooks/dhcp/high_availability/ha_service.cc 92.5 92.5% 1531 / 1655 97.3% 108 / 111 52.5% 1984 / 3782
src/hooks/dhcp/high_availability/ha_service.h 77.8 77.8% 7 / 9 75.0% 3 / 4 50.0% 14 / 28
src/hooks/dhcp/high_availability/ha_service_states.cc 93.1 93.1% 54 / 58 100.0% 2 / 2 68.6% 59 / 86
src/hooks/dhcp/high_availability/lease_sync_filter.cc 100.0 100.0% 22 / 22 100.0% 4 / 4 70.0% 35 / 50
src/hooks/dhcp/high_availability/lease_update_backlog.cc 100.0 100.0% 50 / 50 100.0% 8 / 8 71.9% 23 / 32
src/hooks/dhcp/high_availability/query_filter.cc 93.3 93.3% 236 / 253 100.0% 34 / 34 54.9% 212 / 386
src/hooks/dhcp/high_availability/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/host_cache/container.h 100.0 100.0% 6 / 6 100.0% 2 / 2 50.0% 1 / 2
src/hooks/dhcp/host_cache/entry.cc 88.7 88.7% 63 / 71 100.0% 1 / 1 45.5% 150 / 330
src/hooks/dhcp/host_cache/host_cache.cc 83.4 83.4% 518 / 621 65.2% 30 / 46 46.3% 625 / 1350
src/hooks/dhcp/host_cache/host_cache.h 100.0 100.0% 2 / 2 100.0% 1 / 1 50.0% 1 / 2
src/hooks/dhcp/host_cache/host_cache_callout.cc 64.9 64.9% 37 / 57 23.1% 3 / 13 51.6% 64 / 124
src/hooks/dhcp/host_cache/host_cache_impl.cc 87.2 87.2% 252 / 289 96.0% 24 / 25 52.2% 336 / 644
src/hooks/dhcp/host_cache/host_cache_impl.h 84.6 84.6% 11 / 13 80.0% 4 / 5 -% 0 / 0
src/hooks/dhcp/host_cache/host_cache_parsers.cc 92.4 92.4% 134 / 145 100.0% 2 / 2 48.5% 160 / 330
src/hooks/dhcp/host_cache/host_cache_parsers.h 100.0 100.0% 6 / 6 100.0% 1 / 1 66.7% 4 / 6
src/hooks/dhcp/host_cache/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/host_cmds/host_cmds.cc 96.6 96.6% 708 / 733 100.0% 33 / 33 56.1% 1148 / 2046
src/hooks/dhcp/host_cmds/host_cmds_callouts.cc 46.4 46.4% 26 / 56 16.7% 2 / 12 32.8% 42 / 128
src/hooks/dhcp/host_cmds/host_data_parser.h 100.0 100.0% 16 / 16 100.0% 2 / 2 62.2% 46 / 74
src/hooks/dhcp/host_cmds/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/lease_cmds/binding_variables.cc 94.3 94.3% 116 / 123 93.3% 14 / 15 47.8% 171 / 358
src/hooks/dhcp/lease_cmds/binding_variables.h 100.0 100.0% 15 / 15 100.0% 9 / 9 -% 0 / 0
src/hooks/dhcp/lease_cmds/lease_cmds.cc 88.7 88.7% 1155 / 1302 100.0% 54 / 54 46.5% 1895 / 4077
src/hooks/dhcp/lease_cmds/lease_cmds_callouts.cc 83.9 83.9% 203 / 242 90.7% 39 / 43 41.2% 174 / 422
src/hooks/dhcp/lease_cmds/lease_cmds_exceptions.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/lease_cmds/lease_parser.cc 96.0 96.0% 191 / 199 100.0% 2 / 2 54.1% 445 / 822
src/hooks/dhcp/lease_cmds/lease_parser.h 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
src/hooks/dhcp/lease_cmds/sflq_cmds.cc 89.6 89.6% 250 / 279 96.6% 28 / 29 44.3% 384 / 866
src/hooks/dhcp/lease_cmds/sflq_cmds.h 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
src/hooks/dhcp/lease_cmds/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/lease_query/blq_msg.h 97.3 97.3% 36 / 37 100.0% 13 / 13 34.6% 9 / 26
src/hooks/dhcp/lease_query/blq_service.cc 91.3 91.3% 190 / 208 93.8% 15 / 16 55.1% 275 / 499
src/hooks/dhcp/lease_query/blq_service.h 100.0 100.0% 45 / 45 100.0% 14 / 14 75.0% 6 / 8
src/hooks/dhcp/lease_query/bulk_lease_query.h 90.0 90.0% 18 / 20 100.0% 6 / 6 27.8% 5 / 18
src/hooks/dhcp/lease_query/bulk_lease_query4.cc 80.2 80.2% 211 / 263 75.0% 9 / 12 47.7% 274 / 575
src/hooks/dhcp/lease_query/bulk_lease_query4.h 90.9 90.9% 20 / 22 100.0% 4 / 4 60.0% 6 / 10
src/hooks/dhcp/lease_query/bulk_lease_query6.cc 93.2 93.2% 316 / 339 92.3% 12 / 13 49.5% 308 / 622
src/hooks/dhcp/lease_query/bulk_lease_query6.h 87.5 87.5% 21 / 24 100.0% 5 / 5 57.1% 8 / 14
src/hooks/dhcp/lease_query/lease_query_callouts.cc 58.5 58.5% 93 / 159 45.5% 5 / 11 33.1% 114 / 344
src/hooks/dhcp/lease_query/lease_query_connection.cc 61.6 61.6% 154 / 250 80.0% 16 / 20 27.8% 143 / 514
src/hooks/dhcp/lease_query/lease_query_connection.h 85.0 85.0% 68 / 80 83.8% 31 / 37 45.0% 36 / 80
src/hooks/dhcp/lease_query/lease_query_impl.cc 98.5 98.5% 67 / 68 100.0% 8 / 8 60.1% 125 / 208
src/hooks/dhcp/lease_query/lease_query_impl.h 93.1 93.1% 27 / 29 91.7% 11 / 12 50.0% 2 / 4
src/hooks/dhcp/lease_query/lease_query_impl4.cc 84.6 84.6% 314 / 371 94.7% 18 / 19 47.5% 443 / 932
src/hooks/dhcp/lease_query/lease_query_impl4.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/lease_query/lease_query_impl6.cc 90.3 90.3% 570 / 631 93.3% 28 / 30 50.2% 815 / 1622
src/hooks/dhcp/lease_query/lease_query_impl6.h 100.0 100.0% 10 / 10 100.0% 4 / 4 50.0% 2 / 4
src/hooks/dhcp/lease_query/lease_query_impl_factory.cc 100.0 100.0% 16 / 16 100.0% 4 / 4 64.7% 22 / 34
src/hooks/dhcp/lease_query/lease_query_listener.h 100.0 100.0% 16 / 16 100.0% 3 / 3 37.5% 3 / 8
src/hooks/dhcp/lease_query/mt_lease_query_mgr.cc 86.7 86.7% 13 / 15 100.0% 3 / 3 42.9% 6 / 14
src/hooks/dhcp/lease_query/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/limits/configuration.cc 93.2 93.2% 82 / 88 100.0% 10 / 10 47.2% 85 / 180
src/hooks/dhcp/limits/configuration.h 89.7 89.7% 26 / 29 100.0% 8 / 8 40.8% 31 / 76
src/hooks/dhcp/limits/dhcpv4_callouts.cc 66.7 66.7% 8 / 12 66.7% 4 / 6 -% 0 / 0
src/hooks/dhcp/limits/dhcpv6_callouts.cc 57.1 57.1% 8 / 14 57.1% 4 / 7 -% 0 / 0
src/hooks/dhcp/limits/libloadtests/limits_unit_tests_load_unload.cc 98.3 98.3% 405 / 412 100.0% 55 / 55 25.5% 631 / 2478
src/hooks/dhcp/limits/libloadtests/limits_unit_tests_main.cc 100.0 100.0% 5 / 5 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/limits/limit_manager.cc 100.0 100.0% 136 / 136 100.0% 17 / 17 57.7% 142 / 246
src/hooks/dhcp/limits/limit_manager.h 94.0 94.0% 156 / 166 100.0% 11 / 11 55.1% 218 / 396
src/hooks/dhcp/limits/load_unload.cc 90.5 90.5% 19 / 21 66.7% 2 / 3 57.3% 47 / 82
src/hooks/dhcp/limits/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/mysql/mysql_callouts.cc 65.0 65.0% 26 / 40 40.0% 2 / 5 34.5% 38 / 110
src/hooks/dhcp/mysql/mysql_cb_dhcp4.cc 98.0 98.0% 1458 / 1487 100.0% 119 / 119 51.5% 2227 / 4326
src/hooks/dhcp/mysql/mysql_cb_dhcp6.cc 97.4 97.4% 1621 / 1664 100.0% 128 / 128 51.0% 2455 / 4816
src/hooks/dhcp/mysql/mysql_cb_impl.cc 86.1 86.1% 452 / 525 93.5% 43 / 46 43.1% 620 / 1438
src/hooks/dhcp/mysql/mysql_cb_impl.h 100.0 100.0% 75 / 75 100.0% 25 / 25 66.2% 102 / 154
src/hooks/dhcp/mysql/mysql_host_data_source.cc 93.9 93.9% 1347 / 1434 90.1% 73 / 81 41.3% 618 / 1495
src/hooks/dhcp/mysql/mysql_host_data_source.h 100.0 100.0% 8 / 8 100.0% 3 / 3 50.0% 3 / 6
src/hooks/dhcp/mysql/mysql_lease_mgr.cc 93.1 93.1% 2202 / 2366 89.4% 118 / 132 45.1% 1570 / 3481
src/hooks/dhcp/mysql/mysql_lease_mgr.h 88.9 88.9% 16 / 18 100.0% 5 / 5 50.0% 17 / 34
src/hooks/dhcp/mysql/mysql_legal_log.cc 91.8 91.8% 167 / 182 94.7% 18 / 19 43.9% 165 / 376
src/hooks/dhcp/mysql/mysql_legal_log.h 100.0 100.0% 8 / 8 100.0% 3 / 3 50.0% 3 / 6
src/hooks/dhcp/mysql/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/perfmon/alarm.cc 100.0 100.0% 59 / 59 100.0% 8 / 8 62.1% 72 / 116
src/hooks/dhcp/perfmon/alarm.h 100.0 100.0% 14 / 14 100.0% 7 / 7 -% 0 / 0
src/hooks/dhcp/perfmon/alarm_store.cc 96.4 96.4% 80 / 83 100.0% 11 / 11 48.4% 118 / 244
src/hooks/dhcp/perfmon/alarm_store.h 100.0 100.0% 5 / 5 100.0% 3 / 3 -% 0 / 0
src/hooks/dhcp/perfmon/monitored_duration.cc 97.7 97.7% 213 / 218 95.8% 23 / 24 55.1% 369 / 670
src/hooks/dhcp/perfmon/monitored_duration.h 100.0 100.0% 36 / 36 100.0% 18 / 18 -% 0 / 0
src/hooks/dhcp/perfmon/monitored_duration_store.cc 96.8 96.8% 120 / 124 100.0% 12 / 12 46.6% 177 / 380
src/hooks/dhcp/perfmon/monitored_duration_store.h 100.0 100.0% 6 / 6 100.0% 3 / 3 -% 0 / 0
src/hooks/dhcp/perfmon/perfmon_callouts.cc 31.9 31.9% 22 / 69 22.2% 2 / 9 20.1% 33 / 164
src/hooks/dhcp/perfmon/perfmon_config.cc 71.4 71.4% 140 / 196 100.0% 9 / 9 54.5% 328 / 602
src/hooks/dhcp/perfmon/perfmon_config.h 100.0 100.0% 25 / 25 100.0% 11 / 11 -% 0 / 0
src/hooks/dhcp/perfmon/perfmon_mgr.cc 93.5 93.5% 188 / 201 84.6% 11 / 13 50.4% 259 / 514
src/hooks/dhcp/perfmon/perfmon_mgr.h 100.0 100.0% 7 / 7 100.0% 4 / 4 -% 0 / 0
src/hooks/dhcp/perfmon/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/pgsql/pgsql_callouts.cc 65.0 65.0% 26 / 40 40.0% 2 / 5 34.5% 38 / 110
src/hooks/dhcp/pgsql/pgsql_cb_dhcp4.cc 98.2 98.2% 1551 / 1580 100.0% 120 / 120 54.0% 2001 / 3708
src/hooks/dhcp/pgsql/pgsql_cb_dhcp6.cc 97.6 97.6% 1702 / 1744 100.0% 131 / 131 53.4% 2119 / 3968
src/hooks/dhcp/pgsql/pgsql_cb_impl.cc 86.7 86.7% 474 / 547 92.2% 47 / 51 43.7% 516 / 1180
src/hooks/dhcp/pgsql/pgsql_cb_impl.h 100.0 100.0% 66 / 66 100.0% 20 / 20 63.7% 93 / 146
src/hooks/dhcp/pgsql/pgsql_host_data_source.cc 93.1 93.1% 872 / 937 92.2% 71 / 77 44.0% 764 / 1735
src/hooks/dhcp/pgsql/pgsql_host_data_source.h 100.0 100.0% 8 / 8 100.0% 3 / 3 50.0% 3 / 6
src/hooks/dhcp/pgsql/pgsql_lease_mgr.cc 93.3 93.3% 1672 / 1793 91.5% 118 / 129 46.8% 1661 / 3546
src/hooks/dhcp/pgsql/pgsql_lease_mgr.h 88.9 88.9% 16 / 18 100.0% 5 / 5 50.0% 17 / 34
src/hooks/dhcp/pgsql/pgsql_legal_log.cc 89.9 89.9% 143 / 159 94.1% 16 / 17 41.1% 152 / 370
src/hooks/dhcp/pgsql/pgsql_legal_log.h 100.0 100.0% 8 / 8 100.0% 3 / 3 50.0% 3 / 6
src/hooks/dhcp/pgsql/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/ping_check/config_cache.cc 98.0 98.0% 48 / 49 100.0% 9 / 9 46.0% 23 / 50
src/hooks/dhcp/ping_check/config_cache.h 100.0 100.0% 3 / 3 100.0% 2 / 2 40.0% 4 / 10
src/hooks/dhcp/ping_check/icmp_endpoint.h 79.2 79.2% 19 / 24 80.0% 8 / 10 42.9% 6 / 14
src/hooks/dhcp/ping_check/icmp_msg.cc 92.2 92.2% 47 / 51 100.0% 5 / 5 50.0% 29 / 58
src/hooks/dhcp/ping_check/icmp_msg.h 100.0 100.0% 38 / 38 100.0% 16 / 16 -% 0 / 0
src/hooks/dhcp/ping_check/icmp_socket.h 68.4 68.4% 54 / 79 64.0% 16 / 25 23.8% 29 / 122
src/hooks/dhcp/ping_check/ping_channel.cc 92.2 92.2% 212 / 230 95.0% 19 / 20 50.9% 237 / 466
src/hooks/dhcp/ping_check/ping_channel.h 100.0 100.0% 13 / 13 100.0% 5 / 5 83.3% 15 / 18
src/hooks/dhcp/ping_check/ping_check_callouts.cc 43.8 43.8% 42 / 96 50.0% 3 / 6 21.2% 50 / 236
src/hooks/dhcp/ping_check/ping_check_config.cc 100.0 100.0% 39 / 39 100.0% 2 / 2 60.0% 60 / 100
src/hooks/dhcp/ping_check/ping_check_config.h 100.0 100.0% 25 / 25 100.0% 10 / 10 -% 0 / 0
src/hooks/dhcp/ping_check/ping_check_mgr.cc 84.9 84.9% 353 / 416 83.7% 36 / 43 45.7% 422 / 924
src/hooks/dhcp/ping_check/ping_check_mgr.h 100.0 100.0% 6 / 6 100.0% 2 / 2 50.0% 1 / 2
src/hooks/dhcp/ping_check/ping_context.cc 98.3 98.3% 117 / 119 100.0% 26 / 26 53.3% 56 / 105
src/hooks/dhcp/ping_check/ping_context.h 100.0 100.0% 12 / 12 100.0% 5 / 5 62.5% 5 / 8
src/hooks/dhcp/ping_check/ping_context_store.cc 100.0 100.0% 81 / 81 100.0% 10 / 10 48.7% 109 / 224
src/hooks/dhcp/ping_check/ping_context_store.h 100.0 100.0% 6 / 6 100.0% 3 / 3 50.0% 1 / 2
src/hooks/dhcp/ping_check/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/radius/cfg_attribute.cc 79.5 79.5% 62 / 78 88.9% 8 / 9 46.5% 79 / 170
src/hooks/dhcp/radius/cfg_attribute.h 82.4 82.4% 28 / 34 100.0% 9 / 9 21.8% 17 / 78
src/hooks/dhcp/radius/client_attribute.cc 91.4 91.4% 513 / 561 100.0% 64 / 64 46.3% 704 / 1520
src/hooks/dhcp/radius/client_attribute.h 89.4 89.4% 93 / 104 90.0% 36 / 40 41.5% 44 / 106
src/hooks/dhcp/radius/client_dictionary.cc 95.8 95.8% 293 / 306 100.0% 14 / 14 50.3% 478 / 951
src/hooks/dhcp/radius/client_dictionary.h 100.0 100.0% 18 / 18 100.0% 6 / 6 50.0% 3 / 6
src/hooks/dhcp/radius/client_exchange.cc 90.7 90.7% 516 / 569 100.0% 30 / 30 50.7% 652 / 1285
src/hooks/dhcp/radius/client_exchange.h 100.0 100.0% 11 / 11 100.0% 6 / 6 -% 0 / 0
src/hooks/dhcp/radius/client_message.cc 92.0 92.0% 277 / 301 100.0% 16 / 16 55.9% 379 / 678
src/hooks/dhcp/radius/client_message.h 100.0 100.0% 32 / 32 100.0% 13 / 13 50.0% 4 / 8
src/hooks/dhcp/radius/client_server.cc 87.3 87.3% 117 / 134 100.0% 12 / 12 34.8% 112 / 322
src/hooks/dhcp/radius/client_server.h 96.9 96.9% 31 / 32 100.0% 10 / 10 66.7% 8 / 12
src/hooks/dhcp/radius/radius.cc 76.4 76.4% 288 / 377 81.0% 34 / 42 40.7% 355 / 873
src/hooks/dhcp/radius/radius.h 100.0 100.0% 10 / 10 100.0% 4 / 4 -% 0 / 0
src/hooks/dhcp/radius/radius_access.cc 88.0 88.0% 552 / 627 100.0% 19 / 19 48.6% 850 / 1748
src/hooks/dhcp/radius/radius_access.h 100.0 100.0% 17 / 17 100.0% 12 / 12 50.0% 6 / 12
src/hooks/dhcp/radius/radius_accounting.cc 76.8 76.8% 487 / 634 90.0% 18 / 20 43.4% 660 / 1522
src/hooks/dhcp/radius/radius_accounting.h 100.0 100.0% 4 / 4 100.0% 2 / 2 -% 0 / 0
src/hooks/dhcp/radius/radius_backend.cc 91.5 91.5% 86 / 94 87.5% 28 / 32 58.3% 49 / 84
src/hooks/dhcp/radius/radius_backend.h 100.0 100.0% 2 / 2 100.0% 1 / 1 50.0% 1 / 2
src/hooks/dhcp/radius/radius_callout.cc 74.7 74.7% 398 / 533 86.4% 19 / 22 40.2% 543 / 1352
src/hooks/dhcp/radius/radius_parsers.cc 94.7 94.7% 357 / 377 100.0% 7 / 7 54.6% 821 / 1505
src/hooks/dhcp/radius/radius_request.cc 95.3 95.3% 141 / 148 100.0% 10 / 10 47.2% 184 / 390
src/hooks/dhcp/radius/radius_request.h 100.0 100.0% 35 / 35 100.0% 15 / 15 60.0% 6 / 10
src/hooks/dhcp/radius/radius_service.cc 100.0 100.0% 27 / 27 100.0% 4 / 4 58.3% 28 / 48
src/hooks/dhcp/radius/radius_status.cc 94.2 94.2% 145 / 154 100.0% 9 / 9 44.9% 185 / 412
src/hooks/dhcp/radius/radius_status.h 100.0 100.0% 11 / 11 100.0% 7 / 7 -% 0 / 0
src/hooks/dhcp/radius/radius_tls.cc 94.7 94.7% 18 / 19 100.0% 3 / 3 50.0% 18 / 36
src/hooks/dhcp/radius/radius_tls.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/radius/radius_utils.cc 98.0 98.0% 50 / 51 100.0% 6 / 6 74.5% 41 / 55
src/hooks/dhcp/radius/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/run_script/run_script.cc 100.0 100.0% 316 / 316 100.0% 20 / 20 52.1% 479 / 920
src/hooks/dhcp/run_script/run_script.h 100.0 100.0% 12 / 12 100.0% 5 / 5 50.0% 2 / 4
src/hooks/dhcp/run_script/run_script_callouts.cc 93.0 93.0% 251 / 270 94.1% 16 / 17 49.3% 283 / 574
src/hooks/dhcp/run_script/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/stat_cmds/stat_cmds.cc 92.6 92.6% 302 / 326 100.0% 14 / 14 52.2% 457 / 876
src/hooks/dhcp/stat_cmds/stat_cmds.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/stat_cmds/stat_cmds_callouts.cc 87.5 87.5% 21 / 24 80.0% 4 / 5 43.3% 26 / 60
src/hooks/dhcp/stat_cmds/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/subnet_cmds/subnet_cmds.cc 90.7 90.7% 624 / 688 100.0% 56 / 56 40.7% 1339 / 3292
src/hooks/dhcp/subnet_cmds/subnet_cmds_callouts.cc 92.6 92.6% 399 / 431 96.6% 28 / 29 43.2% 366 / 848
src/hooks/dhcp/subnet_cmds/version.cc 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/user_chk/load_unload.cc 0.0 0.0% 0 / 24 0.0% 0 / 2 0.0% 0 / 66
src/hooks/dhcp/user_chk/pkt_receive_co.cc 0.0 0.0% 0 / 48 0.0% 0 / 2 0.0% 0 / 110
src/hooks/dhcp/user_chk/pkt_send_co.cc 0.0 0.0% 0 / 166 0.0% 0 / 13 0.0% 0 / 404
src/hooks/dhcp/user_chk/subnet_select_co.cc 0.0 0.0% 0 / 48 0.0% 0 / 2 0.0% 0 / 84
src/hooks/dhcp/user_chk/user.cc 91.6 91.6% 98 / 107 95.5% 21 / 22 47.1% 66 / 140
src/hooks/dhcp/user_chk/user_data_source.h 100.0 100.0% 5 / 5 100.0% 3 / 3 -% 0 / 0
src/hooks/dhcp/user_chk/user_file.cc 95.3 95.3% 61 / 64 100.0% 7 / 7 51.8% 88 / 170
src/hooks/dhcp/user_chk/user_file.h 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/user_chk/user_registry.cc 93.4 93.4% 57 / 61 90.9% 10 / 11 46.5% 53 / 114
src/hooks/dhcp/user_chk/user_registry.h 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
src/hooks/dhcp/user_chk/version.cc 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
src/lib/asiodns/io_fetch.cc 89.1 89.1% 122 / 137 90.9% 10 / 11 40.8% 141 / 346
src/lib/asiodns/io_fetch.h 33.3 33.3% 2 / 6 66.7% 2 / 3 0.0% 0 / 22
src/lib/asiolink/addr_utilities.cc 96.5 96.5% 136 / 141 100.0% 13 / 13 56.9% 164 / 288
src/lib/asiolink/common_tls.cc 91.7 91.7% 22 / 24 100.0% 1 / 1 44.2% 38 / 86
src/lib/asiolink/common_tls.h 100.0 100.0% 10 / 10 100.0% 16 / 16 -% 0 / 0
src/lib/asiolink/dummy_io_cb.h 100.0 100.0% 4 / 4 100.0% 2 / 2 50.0% 8 / 16
src/lib/asiolink/interval_timer.cc 92.9 92.9% 52 / 56 100.0% 12 / 12 43.5% 37 / 85
src/lib/asiolink/interval_timer.h 100.0 100.0% 1 / 1 -% 0 / 0 58.3% 7 / 12
src/lib/asiolink/io_acceptor.h 100.0 100.0% 27 / 27 100.0% 21 / 21 50.0% 6 / 12
src/lib/asiolink/io_address.cc 95.9 95.9% 70 / 73 100.0% 15 / 15 47.0% 62 / 132
src/lib/asiolink/io_address.h 100.0 100.0% 31 / 31 100.0% 14 / 14 50.0% 13 / 26
src/lib/asiolink/io_asio_socket.h 66.7 66.7% 4 / 6 95.8% 23 / 24 -% 0 / 0
src/lib/asiolink/io_endpoint.cc 100.0 100.0% 19 / 19 100.0% 4 / 4 57.8% 37 / 64
src/lib/asiolink/io_endpoint.h 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
src/lib/asiolink/io_error.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/asiolink/io_service.cc 100.0 100.0% 73 / 73 100.0% 27 / 27 75.0% 12 / 16
src/lib/asiolink/io_service_mgr.cc 100.0 100.0% 19 / 19 100.0% 4 / 4 80.0% 16 / 20
src/lib/asiolink/io_service_mgr.h 100.0 100.0% 7 / 7 100.0% 4 / 4 -% 0 / 0
src/lib/asiolink/io_service_signal.cc 91.5 91.5% 43 / 47 100.0% 11 / 11 31.1% 23 / 74
src/lib/asiolink/io_service_thread_pool.cc 96.5 96.5% 136 / 141 100.0% 20 / 20 61.6% 90 / 146
src/lib/asiolink/io_service_thread_pool.h 100.0 100.0% 6 / 6 100.0% 3 / 3 -% 0 / 0
src/lib/asiolink/io_socket.cc 100.0 100.0% 9 / 9 100.0% 5 / 5 75.0% 6 / 8
src/lib/asiolink/io_socket.h 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
src/lib/asiolink/openssl_tls.cc 96.2 96.2% 51 / 53 100.0% 10 / 10 49.0% 48 / 98
src/lib/asiolink/openssl_tls.h 33.3 33.3% 19 / 57 61.4% 27 / 44 7.7% 6 / 78
src/lib/asiolink/process_spawn.cc 89.6 89.6% 146 / 163 90.5% 19 / 21 46.3% 137 / 296
src/lib/asiolink/process_spawn.h 100.0 100.0% 8 / 8 100.0% 4 / 4 -% 0 / 0
src/lib/asiolink/tcp_acceptor.h 100.0 100.0% 8 / 8 100.0% 5 / 5 -% 0 / 0
src/lib/asiolink/tcp_endpoint.h 96.9 96.9% 31 / 32 100.0% 12 / 12 50.0% 8 / 16
src/lib/asiolink/tcp_socket.h 86.3 86.3% 82 / 95 55.4% 46 / 83 33.0% 62 / 188
src/lib/asiolink/tls_acceptor.h 100.0 100.0% 7 / 7 100.0% 5 / 5 -% 0 / 0
src/lib/asiolink/tls_socket.h 84.3 84.3% 91 / 108 52.5% 42 / 80 29.3% 61 / 208
src/lib/asiolink/udp_endpoint.h 96.0 96.0% 24 / 25 100.0% 10 / 10 42.9% 6 / 14
src/lib/asiolink/udp_socket.h 82.1 82.1% 55 / 67 65.9% 29 / 44 23.2% 26 / 112
src/lib/asiolink/unix_domain_socket.cc 92.0 92.0% 104 / 113 100.0% 26 / 26 44.4% 63 / 142
src/lib/asiolink/unix_domain_socket.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/asiolink/unix_domain_socket_acceptor.h 77.8 77.8% 7 / 9 66.7% 2 / 3 -% 0 / 0
src/lib/asiolink/unix_domain_socket_endpoint.h 100.0 100.0% 5 / 5 100.0% 2 / 2 -% 0 / 0
src/lib/cc/base_stamped_element.cc 100.0 100.0% 6 / 6 100.0% 2 / 2 50.0% 1 / 2
src/lib/cc/base_stamped_element.h 100.0 100.0% 10 / 10 100.0% 4 / 4 -% 0 / 0
src/lib/cc/cfg_to_element.h 33.3 33.3% 1 / 3 50.0% 1 / 2 -% 0 / 0
src/lib/cc/command_interpreter.cc 90.8 90.8% 128 / 141 100.0% 14 / 14 46.2% 265 / 574
src/lib/cc/command_interpreter.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/cc/data.cc 96.3 96.3% 993 / 1031 97.2% 106 / 109 57.3% 1313 / 2293
src/lib/cc/data.h 94.6 94.6% 106 / 112 95.0% 57 / 60 41.2% 94 / 228
src/lib/cc/default_credentials.cc 100.0 100.0% 4 / 4 100.0% 1 / 1 60.0% 6 / 10
src/lib/cc/default_credentials.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/cc/dhcp_config_error.h 100.0 100.0% 4 / 4 100.0% 2 / 2 -% 0 / 0
src/lib/cc/element_value.h 100.0 100.0% 8 / 8 83.3% 5 / 6 -% 0 / 0
src/lib/cc/json_feed.cc 94.4 94.4% 304 / 322 96.6% 28 / 29 54.7% 209 / 382
src/lib/cc/json_feed.h 100.0 100.0% 6 / 6 100.0% 3 / 3 -% 0 / 0
src/lib/cc/server_tag.cc 83.3 83.3% 15 / 18 75.0% 3 / 4 52.8% 19 / 36
src/lib/cc/server_tag.h 100.0 100.0% 4 / 4 100.0% 2 / 2 -% 0 / 0
src/lib/cc/simple_parser.cc 93.0 93.0% 159 / 171 100.0% 13 / 13 51.1% 314 / 615
src/lib/cc/simple_parser.h 92.9 92.9% 26 / 28 100.0% 12 / 12 45.0% 45 / 100
src/lib/cc/stamped_element.cc 100.0 100.0% 19 / 19 100.0% 5 / 5 54.5% 24 / 44
src/lib/cc/stamped_element.h 100.0 100.0% 5 / 5 100.0% 2 / 2 50.0% 2 / 4
src/lib/cc/stamped_value.cc 99.0 99.0% 101 / 102 100.0% 14 / 14 58.1% 187 / 322
src/lib/cc/stamped_value.h 100.0 100.0% 6 / 6 100.0% 3 / 3 -% 0 / 0
src/lib/cc/user_context.cc 100.0 100.0% 8 / 8 100.0% 2 / 2 62.5% 5 / 8
src/lib/cc/user_context.h 100.0 100.0% 5 / 5 100.0% 2 / 2 -% 0 / 0
src/lib/config/base_command_mgr.cc 86.5 86.5% 77 / 89 90.0% 9 / 10 45.6% 113 / 248
src/lib/config/base_command_mgr.h 100.0 100.0% 5 / 5 100.0% 3 / 3 -% 0 / 0
src/lib/config/client_connection.cc 93.2 93.2% 68 / 73 100.0% 12 / 12 45.1% 64 / 142
src/lib/config/client_connection.h 100.0 100.0% 6 / 6 100.0% 3 / 3 -% 0 / 0
src/lib/config/cmd_http_listener.cc 82.7 82.7% 67 / 81 100.0% 10 / 10 40.6% 52 / 128
src/lib/config/cmd_http_listener.h 100.0 100.0% 14 / 14 100.0% 6 / 6 100.0% 2 / 2
src/lib/config/cmd_response_creator.cc 95.9 95.9% 70 / 73 100.0% 5 / 5 58.9% 86 / 146
src/lib/config/cmd_response_creator_factory.h 100.0 100.0% 4 / 4 100.0% 2 / 2 33.3% 2 / 6
src/lib/config/cmds_impl.h 94.4 94.4% 17 / 18 100.0% 4 / 4 30.0% 9 / 30
src/lib/config/command_mgr.cc 100.0 100.0% 5 / 5 100.0% 2 / 2 75.0% 6 / 8
src/lib/config/command_mgr.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/config/hooked_command_mgr.cc 100.0 100.0% 43 / 43 100.0% 3 / 3 59.2% 45 / 76
src/lib/config/http_command_config.cc 100.0 100.0% 116 / 116 100.0% 3 / 3 57.8% 297 / 514
src/lib/config/http_command_config.h 100.0 100.0% 40 / 40 100.0% 18 / 18 -% 0 / 0
src/lib/config/http_command_mgr.cc 93.2 93.2% 137 / 147 94.1% 16 / 17 49.3% 144 / 292
src/lib/config/http_command_response_creator.cc 77.4 77.4% 82 / 106 100.0% 6 / 6 45.8% 98 / 214
src/lib/config/http_command_response_creator.h 100.0 100.0% 5 / 5 100.0% 3 / 3 -% 0 / 0
src/lib/config/http_command_response_creator_factory.h 100.0 100.0% 5 / 5 100.0% 2 / 2 33.3% 2 / 6
src/lib/config/unix_command_config.cc 94.2 94.2% 65 / 69 83.3% 5 / 6 52.7% 139 / 264
src/lib/config/unix_command_config.h 100.0 100.0% 10 / 10 100.0% 6 / 6 -% 0 / 0
src/lib/config/unix_command_mgr.cc 85.7 85.7% 257 / 300 100.0% 33 / 33 40.3% 283 / 702
src/lib/config/unix_command_mgr.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/config_backend/base_config_backend.h 20.0 20.0% 1 / 5 33.3% 1 / 3 -% 0 / 0
src/lib/config_backend/base_config_backend_mgr.h 93.9 93.9% 46 / 49 100.0% 27 / 27 43.8% 57 / 130
src/lib/config_backend/base_config_backend_pool.h 92.9 92.9% 117 / 126 91.4% 106 / 116 50.4% 186 / 369
src/lib/cryptolink/crypto_hash.cc 100.0 100.0% 10 / 10 100.0% 2 / 2 57.1% 8 / 14
src/lib/cryptolink/crypto_hmac.cc 90.0 90.0% 18 / 20 100.0% 3 / 3 50.0% 13 / 26
src/lib/cryptolink/crypto_rng.cc 100.0 100.0% 12 / 12 100.0% 4 / 4 50.0% 4 / 8
src/lib/cryptolink/cryptolink.cc 100.0 100.0% 9 / 9 100.0% 4 / 4 50.0% 8 / 16
src/lib/cryptolink/cryptolink.h 84.6 84.6% 11 / 13 83.3% 5 / 6 50.0% 1 / 2
src/lib/cryptolink/openssl_common.h 100.0 100.0% 23 / 23 100.0% 9 / 9 87.5% 7 / 8
src/lib/cryptolink/openssl_hash.cc 95.2 95.2% 80 / 84 100.0% 17 / 17 42.6% 29 / 68
src/lib/cryptolink/openssl_hmac.cc 84.0 84.0% 89 / 106 100.0% 18 / 18 29.1% 60 / 206
src/lib/cryptolink/openssl_link.cc 66.7 66.7% 18 / 27 100.0% 6 / 6 16.7% 13 / 78
src/lib/d2srv/d2_cfg_mgr.cc 88.0 88.0% 139 / 158 90.5% 19 / 21 43.8% 198 / 452
src/lib/d2srv/d2_cfg_mgr.h 93.9 93.9% 31 / 33 92.9% 13 / 14 0.0% 0 / 6
src/lib/d2srv/d2_config.cc 89.6 89.6% 301 / 336 85.7% 30 / 35 47.5% 475 / 999
src/lib/d2srv/d2_config.h 100.0 100.0% 46 / 46 100.0% 23 / 23 -% 0 / 0
src/lib/d2srv/d2_simple_parser.cc 91.4 91.4% 127 / 139 100.0% 6 / 6 37.8% 165 / 436
src/lib/d2srv/d2_stats.cc 100.0 100.0% 8 / 8 100.0% 1 / 1 75.0% 6 / 8
src/lib/d2srv/d2_tsig_key.cc 100.0 100.0% 37 / 37 100.0% 7 / 7 53.4% 31 / 58
src/lib/d2srv/d2_update_message.cc 95.2 95.2% 80 / 84 100.0% 16 / 16 49.2% 89 / 181
src/lib/d2srv/d2_update_message.h 100.0 100.0% 8 / 8 100.0% 4 / 4 -% 0 / 0
src/lib/d2srv/d2_zone.cc 100.0 100.0% 8 / 8 100.0% 3 / 3 50.0% 7 / 14
src/lib/d2srv/d2_zone.h 100.0 100.0% 6 / 6 100.0% 4 / 4 100.0% 4 / 4
src/lib/d2srv/dns_client.cc 91.5 91.5% 86 / 94 100.0% 12 / 12 49.5% 94 / 190
src/lib/d2srv/dns_client.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/d2srv/nc_trans.cc 92.3 92.3% 250 / 271 100.0% 46 / 46 43.9% 210 / 478
src/lib/d2srv/nc_trans.h 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
src/lib/database/audit_entry.cc 100.0 100.0% 30 / 30 100.0% 5 / 5 60.0% 18 / 30
src/lib/database/audit_entry.h 100.0 100.0% 12 / 12 100.0% 6 / 6 -% 0 / 0
src/lib/database/backend_selector.cc 95.5 95.5% 84 / 88 100.0% 11 / 11 52.1% 113 / 217
src/lib/database/backend_selector.h 100.0 100.0% 6 / 6 100.0% 3 / 3 -% 0 / 0
src/lib/database/database_connection.cc 95.2 95.2% 138 / 145 100.0% 10 / 10 61.2% 191 / 312
src/lib/database/database_connection.h 98.0 98.0% 49 / 50 100.0% 22 / 22 16.7% 2 / 12
src/lib/database/db_exceptions.h 88.9 88.9% 16 / 18 88.9% 8 / 9 -% 0 / 0
src/lib/database/db_log.cc 90.9 90.9% 30 / 33 100.0% 12 / 12 8.3% 2 / 24
src/lib/database/db_log.h 100.0 100.0% 25 / 25 100.0% 26 / 26 50.0% 6 / 12
src/lib/database/dbaccess_parser.cc 97.1 97.1% 135 / 139 100.0% 3 / 3 56.8% 302 / 532
src/lib/database/dbaccess_parser.h 100.0 100.0% 4 / 4 100.0% 2 / 2 -% 0 / 0
src/lib/database/server.cc 100.0 100.0% 12 / 12 100.0% 3 / 3 52.9% 18 / 34
src/lib/database/server.h 100.0 100.0% 6 / 6 100.0% 3 / 3 -% 0 / 0
src/lib/database/server_collection.cc 100.0 100.0% 6 / 6 100.0% 1 / 1 60.0% 6 / 10
src/lib/database/server_selector.cc 95.0 95.0% 19 / 20 100.0% 4 / 4 42.1% 16 / 38
src/lib/database/server_selector.h 100.0 100.0% 26 / 26 100.0% 11 / 11 50.0% 5 / 10
src/lib/dhcp/classify.cc 100.0 100.0% 70 / 70 100.0% 12 / 12 63.2% 91 / 144
src/lib/dhcp/classify.h 100.0 100.0% 32 / 32 100.0% 15 / 15 50.0% 2 / 4
src/lib/dhcp/duid.cc 96.3 96.3% 26 / 27 100.0% 11 / 11 65.4% 17 / 26
src/lib/dhcp/duid.h 100.0 100.0% 34 / 34 100.0% 12 / 12 57.4% 54 / 94
src/lib/dhcp/duid_factory.cc 93.7 93.7% 148 / 158 100.0% 9 / 9 53.6% 162 / 302
src/lib/dhcp/hwaddr.cc 100.0 100.0% 36 / 36 100.0% 7 / 7 64.8% 35 / 54
src/lib/dhcp/iface_mgr.cc 85.7 85.7% 986 / 1151 95.2% 79 / 83 46.4% 1481 / 3195
src/lib/dhcp/iface_mgr.h 96.8 96.8% 120 / 124 96.2% 50 / 52 87.5% 14 / 16
src/lib/dhcp/iface_mgr_linux.cc 83.3 83.3% 170 / 204 100.0% 15 / 15 30.9% 126 / 408
src/lib/dhcp/libdhcp++.cc 95.1 95.1% 759 / 798 100.0% 47 / 47 25.4% 894 / 3523
src/lib/dhcp/libdhcp++.h 100.0 100.0% 6 / 6 100.0% 2 / 2 100.0% 2 / 2
src/lib/dhcp/opaque_data_tuple.cc 98.3 98.3% 58 / 59 100.0% 14 / 14 59.8% 55 / 92
src/lib/dhcp/opaque_data_tuple.h 100.0 100.0% 29 / 29 100.0% 11 / 11 62.5% 5 / 8
src/lib/dhcp/option.cc 94.7 94.7% 197 / 208 97.3% 36 / 37 53.1% 165 / 311
src/lib/dhcp/option.h 100.0 100.0% 31 / 31 76.9% 30 / 39 50.0% 8 / 16
src/lib/dhcp/option4_addrlst.cc 98.3 98.3% 57 / 58 100.0% 11 / 11 53.4% 62 / 116
src/lib/dhcp/option4_addrlst.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/dhcp/option4_client_fqdn.cc 95.8 95.8% 205 / 214 96.7% 29 / 30 59.4% 233 / 392
src/lib/dhcp/option4_client_fqdn.h 100.0 100.0% 15 / 15 100.0% 6 / 6 75.0% 6 / 8
src/lib/dhcp/option4_dnr.cc 97.6 97.6% 370 / 379 96.6% 28 / 29 54.3% 619 / 1140
src/lib/dhcp/option4_dnr.h 100.0 100.0% 41 / 41 100.0% 19 / 19 -% 0 / 0
src/lib/dhcp/option6_addrlst.cc 95.7 95.7% 44 / 46 100.0% 10 / 10 43.8% 35 / 80
src/lib/dhcp/option6_addrlst.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/dhcp/option6_auth.cc 94.7 94.7% 54 / 57 85.7% 6 / 7 47.6% 39 / 82
src/lib/dhcp/option6_auth.h 100.0 100.0% 10 / 10 100.0% 10 / 10 -% 0 / 0
src/lib/dhcp/option6_client_fqdn.cc 96.0 96.0% 170 / 177 96.2% 25 / 26 58.3% 211 / 362
src/lib/dhcp/option6_client_fqdn.h 100.0 100.0% 5 / 5 100.0% 2 / 2 -% 0 / 0
src/lib/dhcp/option6_dnr.cc 92.3 92.3% 60 / 65 87.5% 7 / 8 47.3% 88 / 186
src/lib/dhcp/option6_ia.cc 87.7 87.7% 50 / 57 87.5% 7 / 8 35.5% 33 / 93
src/lib/dhcp/option6_ia.h 100.0 100.0% 6 / 6 100.0% 6 / 6 -% 0 / 0
src/lib/dhcp/option6_iaaddr.cc 94.3 94.3% 50 / 53 87.5% 7 / 8 50.0% 47 / 94
src/lib/dhcp/option6_iaaddr.h 100.0 100.0% 6 / 6 100.0% 6 / 6 -% 0 / 0
src/lib/dhcp/option6_iaprefix.cc 95.6 95.6% 65 / 68 88.9% 8 / 9 52.2% 71 / 136
src/lib/dhcp/option6_iaprefix.h 100.0 100.0% 3 / 3 100.0% 2 / 2 -% 0 / 0
src/lib/dhcp/option6_pdexclude.cc 96.8 96.8% 90 / 93 88.9% 8 / 9 55.0% 110 / 200
src/lib/dhcp/option6_pdexclude.h 100.0 100.0% 4 / 4 100.0% 2 / 2 -% 0 / 0
src/lib/dhcp/option6_status_code.cc 82.5 82.5% 85 / 103 76.5% 13 / 17 34.8% 57 / 164
src/lib/dhcp/option6_status_code.h 100.0 100.0% 12 / 12 100.0% 5 / 5 -% 0 / 0
src/lib/dhcp/option_classless_static_route.cc 94.9 94.9% 131 / 138 90.9% 10 / 11 53.3% 193 / 362
src/lib/dhcp/option_custom.cc 92.9 92.9% 326 / 351 97.4% 38 / 39 51.1% 326 / 638
src/lib/dhcp/option_custom.h 92.7 92.7% 38 / 41 89.5% 17 / 19 18.6% 19 / 102
src/lib/dhcp/option_data_types.cc 93.9 93.9% 261 / 278 100.0% 26 / 26 43.1% 326 / 756
src/lib/dhcp/option_data_types.h 100.0 100.0% 57 / 57 100.0% 24 / 24 56.5% 26 / 46
src/lib/dhcp/option_definition.cc 91.9 91.9% 406 / 442 100.0% 35 / 35 49.9% 556 / 1115
src/lib/dhcp/option_definition.h 100.0 100.0% 43 / 43 89.7% 26 / 29 62.5% 15 / 24
src/lib/dhcp/option_int.h 92.2 92.2% 59 / 64 65.8% 50 / 76 48.9% 46 / 94
src/lib/dhcp/option_int_array.h 94.6 94.6% 70 / 74 75.4% 52 / 69 50.9% 58 / 114
src/lib/dhcp/option_opaque_data_tuples.cc 96.8 96.8% 61 / 63 100.0% 11 / 11 47.9% 68 / 142
src/lib/dhcp/option_opaque_data_tuples.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/dhcp/option_space.cc 96.2 96.2% 25 / 26 100.0% 5 / 5 49.1% 53 / 108
src/lib/dhcp/option_space.h 100.0 100.0% 11 / 11 100.0% 6 / 6 -% 0 / 0
src/lib/dhcp/option_space_container.h 81.1 81.1% 43 / 53 82.4% 14 / 17 46.2% 12 / 26
src/lib/dhcp/option_string.cc 100.0 100.0% 45 / 45 100.0% 10 / 10 56.8% 42 / 74
src/lib/dhcp/option_vendor.cc 100.0 100.0% 49 / 49 100.0% 7 / 7 65.0% 52 / 80
src/lib/dhcp/option_vendor.h 100.0 100.0% 5 / 5 100.0% 2 / 2 -% 0 / 0
src/lib/dhcp/option_vendor_class.cc 96.5 96.5% 82 / 85 100.0% 11 / 11 51.8% 118 / 228
src/lib/dhcp/option_vendor_class.h 100.0 100.0% 10 / 10 100.0% 4 / 4 100.0% 4 / 4
src/lib/dhcp/packet_queue.h 56.2 56.2% 9 / 16 72.7% 8 / 11 25.0% 4 / 16
src/lib/dhcp/packet_queue_mgr.h 84.2 84.2% 32 / 38 100.0% 13 / 13 30.5% 25 / 82
src/lib/dhcp/packet_queue_mgr4.cc 75.0 75.0% 6 / 8 100.0% 2 / 2 19.2% 5 / 26
src/lib/dhcp/packet_queue_mgr4.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/dhcp/packet_queue_mgr6.cc 75.0 75.0% 6 / 8 100.0% 2 / 2 19.2% 5 / 26
src/lib/dhcp/packet_queue_mgr6.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/dhcp/packet_queue_ring.h 92.6 92.6% 63 / 68 94.1% 32 / 34 43.4% 33 / 76
src/lib/dhcp/pkt.cc 98.1 98.1% 202 / 206 96.2% 25 / 26 62.1% 195 / 314
src/lib/dhcp/pkt.h 98.1 98.1% 101 / 103 97.7% 42 / 43 51.5% 17 / 33
src/lib/dhcp/pkt4.cc 95.5 95.5% 277 / 290 100.0% 26 / 26 51.3% 351 / 684
src/lib/dhcp/pkt4.h 100.0 100.0% 36 / 36 100.0% 27 / 27 50.0% 2 / 4
src/lib/dhcp/pkt4o6.cc 100.0 100.0% 21 / 21 100.0% 4 / 4 50.0% 11 / 22
src/lib/dhcp/pkt4o6.h 100.0 100.0% 4 / 4 100.0% 2 / 2 -% 0 / 0
src/lib/dhcp/pkt6.cc 92.9 92.9% 442 / 476 95.2% 40 / 42 50.2% 445 / 886
src/lib/dhcp/pkt6.h 100.0 100.0% 4 / 4 100.0% 3 / 3 -% 0 / 0
src/lib/dhcp/pkt_filter.cc 71.4 71.4% 15 / 21 100.0% 1 / 1 19.8% 19 / 96
src/lib/dhcp/pkt_filter.h 100.0 100.0% 3 / 3 100.0% 2 / 2 -% 0 / 0
src/lib/dhcp/pkt_filter6.cc 77.8 77.8% 7 / 9 100.0% 1 / 1 50.0% 2 / 4
src/lib/dhcp/pkt_filter6.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/dhcp/pkt_filter_inet.cc 82.6 82.6% 90 / 109 100.0% 4 / 4 23.1% 49 / 212
src/lib/dhcp/pkt_filter_inet.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/dhcp/pkt_filter_inet6.cc 82.5 82.5% 118 / 143 100.0% 4 / 4 30.4% 124 / 408
src/lib/dhcp/pkt_filter_lpf.cc 78.0 78.0% 92 / 118 100.0% 4 / 4 20.7% 57 / 276
src/lib/dhcp/pkt_filter_lpf.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/dhcp/protocol_util.cc 94.1 94.1% 80 / 85 100.0% 5 / 5 47.1% 81 / 172
src/lib/dhcp/protocol_util.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/dhcp/socket_info.h 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
src/lib/dhcp_ddns/ncr_io.cc 77.0 77.0% 177 / 230 93.1% 27 / 29 37.6% 162 / 431
src/lib/dhcp_ddns/ncr_io.h 89.2 89.2% 33 / 37 88.9% 16 / 18 44.1% 15 / 34
src/lib/dhcp_ddns/ncr_msg.cc 89.3 89.3% 302 / 338 97.8% 44 / 45 44.3% 336 / 759
src/lib/dhcp_ddns/ncr_msg.h 100.0 100.0% 38 / 38 100.0% 19 / 19 -% 0 / 0
src/lib/dhcp_ddns/ncr_udp.cc 84.1 84.1% 153 / 182 100.0% 18 / 18 34.5% 127 / 368
src/lib/dhcp_ddns/ncr_udp.h 100.0 100.0% 29 / 29 100.0% 12 / 12 -% 0 / 0
src/lib/dhcpsrv/alloc_engine.cc 81.9 81.9% 1997 / 2439 95.5% 84 / 88 48.1% 3014 / 6272
src/lib/dhcpsrv/alloc_engine.h 100.0 100.0% 44 / 44 100.0% 16 / 16 64.3% 18 / 28
src/lib/dhcpsrv/allocation_state.cc 100.0 100.0% 11 / 11 100.0% 3 / 3 50.0% 4 / 8
src/lib/dhcpsrv/allocation_state.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/dhcpsrv/allocator.cc 83.7 83.7% 36 / 43 66.7% 4 / 6 69.6% 32 / 46
src/lib/dhcpsrv/allocator.h 83.3 83.3% 10 / 12 75.0% 3 / 4 50.0% 4 / 8
src/lib/dhcpsrv/base_host_data_source.h 55.9 55.9% 19 / 34 36.4% 4 / 11 28.8% 15 / 52
src/lib/dhcpsrv/cache_host_data_source.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/dhcpsrv/callout_handle_store.h 75.0 75.0% 3 / 4 100.0% 2 / 2 50.0% 1 / 2
src/lib/dhcpsrv/cb_ctl_dhcp.h 97.0 97.0% 32 / 33 100.0% 7 / 7 60.4% 29 / 48
src/lib/dhcpsrv/cb_ctl_dhcp4.cc 48.7 48.7% 77 / 158 75.0% 3 / 4 17.8% 108 / 606
src/lib/dhcpsrv/cb_ctl_dhcp6.cc 48.9 48.9% 85 / 174 75.0% 3 / 4 17.7% 116 / 654
src/lib/dhcpsrv/cfg_4o6.cc 100.0 100.0% 20 / 20 100.0% 1 / 1 54.3% 38 / 70
src/lib/dhcpsrv/cfg_4o6.h 100.0 100.0% 26 / 26 100.0% 9 / 9 50.0% 8 / 16
src/lib/dhcpsrv/cfg_consistency.cc 52.9 52.9% 18 / 34 100.0% 3 / 3 32.0% 24 / 75
src/lib/dhcpsrv/cfg_consistency.h 100.0 100.0% 14 / 14 100.0% 5 / 5 -% 0 / 0
src/lib/dhcpsrv/cfg_db_access.cc 60.8 60.8% 31 / 51 83.3% 5 / 6 30.8% 32 / 104
src/lib/dhcpsrv/cfg_db_access.h 97.0 97.0% 32 / 33 100.0% 11 / 11 58.3% 7 / 12
src/lib/dhcpsrv/cfg_duid.cc 84.2 84.2% 48 / 57 100.0% 4 / 4 37.7% 52 / 138
src/lib/dhcpsrv/cfg_duid.h 100.0 100.0% 29 / 29 100.0% 12 / 12 -% 0 / 0
src/lib/dhcpsrv/cfg_expiration.cc 98.4 98.4% 60 / 61 100.0% 9 / 9 42.7% 47 / 110
src/lib/dhcpsrv/cfg_expiration.h 96.9 96.9% 31 / 32 88.9% 8 / 9 58.3% 14 / 24
src/lib/dhcpsrv/cfg_globals.cc 80.0 80.0% 48 / 60 88.9% 8 / 9 21.2% 33 / 156
src/lib/dhcpsrv/cfg_host_operations.cc 96.9 96.9% 31 / 32 100.0% 6 / 6 39.4% 26 / 66
src/lib/dhcpsrv/cfg_host_operations.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/dhcpsrv/cfg_hosts.cc 87.3 87.3% 623 / 714 74.7% 59 / 79 43.8% 859 / 1961
src/lib/dhcpsrv/cfg_hosts.h 33.3 33.3% 1 / 3 50.0% 1 / 2 0.0% 0 / 2
src/lib/dhcpsrv/cfg_hosts_util.cc 83.7 83.7% 41 / 49 100.0% 4 / 4 28.2% 44 / 156
src/lib/dhcpsrv/cfg_iface.cc 81.7 81.7% 228 / 279 92.0% 23 / 25 38.3% 301 / 786
src/lib/dhcpsrv/cfg_iface.h 63.2 63.2% 24 / 38 58.8% 10 / 17 -% 0 / 0
src/lib/dhcpsrv/cfg_mac_source.cc 92.6 92.6% 25 / 27 100.0% 4 / 4 40.0% 24 / 60
src/lib/dhcpsrv/cfg_mac_source.h 100.0 100.0% 5 / 5 100.0% 2 / 2 -% 0 / 0
src/lib/dhcpsrv/cfg_multi_threading.cc 100.0 100.0% 19 / 19 100.0% 2 / 2 55.3% 21 / 38
src/lib/dhcpsrv/cfg_option.cc 85.1 85.1% 274 / 322 91.2% 31 / 34 45.4% 389 / 856
src/lib/dhcpsrv/cfg_option.h 96.0 96.0% 95 / 99 80.0% 20 / 25 59.8% 107 / 179
src/lib/dhcpsrv/cfg_option_def.cc 82.9 82.9% 92 / 111 80.0% 8 / 10 47.2% 169 / 358
src/lib/dhcpsrv/cfg_option_def.h 33.3 33.3% 2 / 6 33.3% 1 / 3 -% 0 / 0
src/lib/dhcpsrv/cfg_rsoo.cc 89.5 89.5% 17 / 19 80.0% 4 / 5 61.1% 11 / 18
src/lib/dhcpsrv/cfg_shared_networks.cc 100.0 100.0% 4 / 4 100.0% 1 / 1 50.0% 2 / 4
src/lib/dhcpsrv/cfg_shared_networks.h 71.2 71.2% 37 / 52 85.7% 12 / 14 27.3% 41 / 150
src/lib/dhcpsrv/cfg_subnets4.cc 88.1 88.1% 258 / 293 89.5% 17 / 19 52.7% 436 / 828
src/lib/dhcpsrv/cfg_subnets4.h 100.0 100.0% 4 / 4 100.0% 2 / 2 50.0% 1 / 2
src/lib/dhcpsrv/cfg_subnets6.cc 89.2 89.2% 240 / 269 94.4% 17 / 18 52.2% 488 / 934
src/lib/dhcpsrv/cfg_subnets6.h 100.0 100.0% 4 / 4 100.0% 2 / 2 50.0% 1 / 2
src/lib/dhcpsrv/cfgmgr.cc 87.0 87.0% 67 / 77 94.1% 16 / 17 38.3% 59 / 154
src/lib/dhcpsrv/cfgmgr.h 100.0 100.0% 6 / 6 100.0% 3 / 3 100.0% 2 / 2
src/lib/dhcpsrv/client_class_def.cc 74.5 74.5% 243 / 326 86.4% 38 / 44 38.1% 260 / 682
src/lib/dhcpsrv/client_class_def.h 80.0 80.0% 32 / 40 76.5% 13 / 17 -% 0 / 0
src/lib/dhcpsrv/config_backend_dhcp4.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/dhcpsrv/config_backend_dhcp4_mgr.cc 100.0 100.0% 14 / 14 100.0% 4 / 4 60.0% 6 / 10
src/lib/dhcpsrv/config_backend_dhcp4_mgr.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/dhcpsrv/config_backend_dhcp6.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/dhcpsrv/config_backend_dhcp6_mgr.cc 100.0 100.0% 14 / 14 100.0% 4 / 4 60.0% 6 / 10
src/lib/dhcpsrv/config_backend_dhcp6_mgr.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/dhcpsrv/config_backend_pool_dhcp4.cc 86.5 86.5% 160 / 185 82.4% 42 / 51 72.7% 96 / 132
src/lib/dhcpsrv/config_backend_pool_dhcp6.cc 86.9 86.9% 166 / 191 83.0% 44 / 53 73.2% 101 / 138
src/lib/dhcpsrv/csv_lease_file4.cc 95.6 95.6% 129 / 135 100.0% 17 / 17 49.3% 212 / 430
src/lib/dhcpsrv/csv_lease_file6.cc 94.1 94.1% 160 / 170 100.0% 23 / 23 47.7% 270 / 566
src/lib/dhcpsrv/d2_client_cfg.cc 85.1 85.1% 86 / 101 91.7% 11 / 12 35.1% 102 / 291
src/lib/dhcpsrv/d2_client_cfg.h 100.0 100.0% 18 / 18 100.0% 9 / 9 -% 0 / 0
src/lib/dhcpsrv/d2_client_mgr.cc 87.5 87.5% 175 / 200 95.7% 22 / 23 42.8% 166 / 388
src/lib/dhcpsrv/d2_client_mgr.h 100.0 100.0% 46 / 46 100.0% 7 / 7 62.2% 56 / 90
src/lib/dhcpsrv/ddns_params.cc 76.4 76.4% 42 / 55 100.0% 7 / 7 51.4% 37 / 72
src/lib/dhcpsrv/ddns_params.h 87.5 87.5% 7 / 8 100.0% 3 / 3 50.0% 1 / 2
src/lib/dhcpsrv/dhcp4o6_ipc.cc 69.0 69.0% 87 / 126 100.0% 6 / 6 21.3% 69 / 324
src/lib/dhcpsrv/dhcp4o6_ipc.h 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
src/lib/dhcpsrv/dhcpsrv_exceptions.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/dhcpsrv/flq_allocation_state.cc 95.7 95.7% 45 / 47 100.0% 8 / 8 64.3% 36 / 56
src/lib/dhcpsrv/flq_allocator.cc 82.1 82.1% 216 / 263 85.0% 17 / 20 45.5% 245 / 539
src/lib/dhcpsrv/flq_allocator.h 100.0 100.0% 2 / 2 100.0% 1 / 1 50.0% 1 / 2
src/lib/dhcpsrv/host.cc 88.8 88.8% 374 / 421 85.1% 40 / 47 45.0% 535 / 1188
src/lib/dhcpsrv/host.h 96.8 96.8% 60 / 62 96.4% 27 / 28 50.0% 1 / 2
src/lib/dhcpsrv/host_container.h 100.0 100.0% 7 / 7 100.0% 3 / 3 50.0% 1 / 2
src/lib/dhcpsrv/host_data_source_factory.cc 86.7 86.7% 72 / 83 88.9% 8 / 9 45.4% 98 / 216
src/lib/dhcpsrv/host_data_source_factory.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/dhcpsrv/host_mgr.cc 92.9 92.9% 433 / 466 96.8% 60 / 62 56.6% 448 / 792
src/lib/dhcpsrv/host_mgr.h 60.0 60.0% 9 / 15 57.1% 4 / 7 0.0% 0 / 2
src/lib/dhcpsrv/ip_range.cc 46.7 46.7% 14 / 30 66.7% 2 / 3 5.2% 8 / 154
src/lib/dhcpsrv/ip_range_permutation.cc 90.4 90.4% 47 / 52 100.0% 4 / 4 45.5% 51 / 112
src/lib/dhcpsrv/ip_range_permutation.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/dhcpsrv/iterative_allocation_state.cc 100.0 100.0% 21 / 21 100.0% 6 / 6 50.0% 6 / 12
src/lib/dhcpsrv/iterative_allocation_state.h 100.0 100.0% 11 / 11 100.0% 4 / 4 -% 0 / 0
src/lib/dhcpsrv/iterative_allocator.cc 83.2 83.2% 139 / 167 100.0% 7 / 7 38.8% 132 / 340
src/lib/dhcpsrv/iterative_allocator.h 100.0 100.0% 2 / 2 100.0% 1 / 1 50.0% 1 / 2
src/lib/dhcpsrv/key_from_key.h 100.0 100.0% 4 / 4 100.0% 2 / 2 -% 0 / 0
src/lib/dhcpsrv/lease.cc 84.8 84.8% 367 / 433 100.0% 37 / 37 35.5% 562 / 1584
src/lib/dhcpsrv/lease.h 100.0 100.0% 15 / 15 100.0% 6 / 6 50.0% 5 / 10
src/lib/dhcpsrv/lease_file_loader.h 92.3 92.3% 48 / 52 100.0% 4 / 4 57.5% 77 / 134
src/lib/dhcpsrv/lease_file_stats.h 100.0 100.0% 25 / 25 100.0% 9 / 9 -% 0 / 0
src/lib/dhcpsrv/lease_mgr.cc 74.2 74.2% 877 / 1182 48.0% 24 / 50 40.1% 1293 / 3227
src/lib/dhcpsrv/lease_mgr.h 92.3 92.3% 48 / 52 92.9% 13 / 14 68.4% 26 / 38
src/lib/dhcpsrv/lease_mgr_factory.cc 88.8 88.8% 87 / 98 84.6% 11 / 13 46.0% 115 / 250
src/lib/dhcpsrv/lease_mgr_factory.h 100.0 100.0% 5 / 5 100.0% 2 / 2 -% 0 / 0
src/lib/dhcpsrv/legal_log_db_log.cc 100.0 100.0% 8 / 8 100.0% 2 / 2 50.0% 2 / 4
src/lib/dhcpsrv/legal_log_mgr.cc 87.6 87.6% 176 / 201 100.0% 19 / 19 49.5% 242 / 489
src/lib/dhcpsrv/legal_log_mgr.h 90.5 90.5% 19 / 21 88.9% 8 / 9 50.0% 2 / 4
src/lib/dhcpsrv/legal_log_mgr_factory.cc 66.7 66.7% 84 / 126 66.7% 10 / 15 36.4% 110 / 302
src/lib/dhcpsrv/legal_log_mgr_factory.h 100.0 100.0% 5 / 5 100.0% 2 / 2 -% 0 / 0
src/lib/dhcpsrv/memfile_lease_limits.cc 80.6 80.6% 58 / 72 87.5% 7 / 8 34.4% 55 / 160
src/lib/dhcpsrv/memfile_lease_limits.h 66.7 66.7% 10 / 15 83.3% 5 / 6 10.0% 4 / 40
src/lib/dhcpsrv/memfile_lease_mgr.cc 83.5 83.5% 1513 / 1811 88.7% 141 / 159 46.0% 1988 / 4322
src/lib/dhcpsrv/memfile_lease_mgr.h 52.9 52.9% 9 / 17 60.0% 3 / 5 11.8% 4 / 34
src/lib/dhcpsrv/memfile_lease_storage.h 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
src/lib/dhcpsrv/ncr_generator.cc 100.0 100.0% 83 / 83 100.0% 6 / 6 59.5% 113 / 190
src/lib/dhcpsrv/network.cc 99.5 99.5% 190 / 191 100.0% 19 / 19 57.6% 341 / 592
src/lib/dhcpsrv/network.h 92.7 92.7% 343 / 370 97.4% 112 / 115 46.7% 622 / 1333
src/lib/dhcpsrv/network_state.cc 80.1 80.1% 113 / 141 84.0% 21 / 25 32.8% 80 / 244
src/lib/dhcpsrv/packet_fuzzer.cc 71.4 71.4% 50 / 70 80.0% 4 / 5 17.9% 35 / 196
src/lib/dhcpsrv/packet_fuzzer.h 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
src/lib/dhcpsrv/parsers/base_network_parser.cc 87.1 87.1% 115 / 132 100.0% 10 / 10 38.4% 206 / 536
src/lib/dhcpsrv/parsers/base_network_parser.h 90.7 90.7% 49 / 54 100.0% 2 / 2 44.9% 105 / 234
src/lib/dhcpsrv/parsers/client_class_def_parser.cc 83.2 83.2% 134 / 161 100.0% 7 / 7 31.7% 235 / 742
src/lib/dhcpsrv/parsers/client_class_def_parser.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/dhcpsrv/parsers/dhcp_parsers.cc 93.0 93.0% 739 / 795 96.4% 53 / 55 44.8% 1238 / 2763
src/lib/dhcpsrv/parsers/dhcp_parsers.h 25.9 25.9% 7 / 27 31.8% 7 / 22 0.0% 0 / 26
src/lib/dhcpsrv/parsers/dhcp_queue_control_parser.cc 81.2 81.2% 13 / 16 100.0% 1 / 1 34.5% 20 / 58
src/lib/dhcpsrv/parsers/dhcp_queue_control_parser.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/dhcpsrv/parsers/duid_config_parser.cc 87.5 87.5% 35 / 40 100.0% 1 / 1 39.4% 43 / 109
src/lib/dhcpsrv/parsers/expiration_config_parser.cc 96.2 96.2% 25 / 26 100.0% 1 / 1 54.4% 43 / 79
src/lib/dhcpsrv/parsers/expiration_config_parser.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/dhcpsrv/parsers/host_reservation_parser.cc 89.1 89.1% 196 / 220 100.0% 18 / 18 41.7% 280 / 672
src/lib/dhcpsrv/parsers/host_reservation_parser.h 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
src/lib/dhcpsrv/parsers/host_reservations_list_parser.h 100.0 100.0% 7 / 7 100.0% 2 / 2 75.0% 6 / 8
src/lib/dhcpsrv/parsers/ifaces_config_parser.cc 94.8 94.8% 55 / 58 100.0% 3 / 3 51.5% 68 / 132
src/lib/dhcpsrv/parsers/multi_threading_config_parser.cc 71.4 71.4% 15 / 21 100.0% 1 / 1 14.5% 18 / 124
src/lib/dhcpsrv/parsers/option_data_parser.cc 95.9 95.9% 188 / 196 100.0% 14 / 14 55.5% 363 / 654
src/lib/dhcpsrv/parsers/option_data_parser.h 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
src/lib/dhcpsrv/parsers/sanity_checks_parser.cc 62.5 62.5% 25 / 40 100.0% 1 / 1 22.2% 20 / 90
src/lib/dhcpsrv/parsers/shared_network_parser.cc 91.8 91.8% 179 / 195 100.0% 10 / 10 44.2% 277 / 626
src/lib/dhcpsrv/parsers/shared_network_parser.h 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
src/lib/dhcpsrv/parsers/shared_networks_list_parser.h 92.9 92.9% 13 / 14 100.0% 4 / 4 55.6% 15 / 27
src/lib/dhcpsrv/parsers/simple_parser4.cc 100.0 100.0% 62 / 62 100.0% 2 / 2 61.6% 85 / 138
src/lib/dhcpsrv/parsers/simple_parser6.cc 100.0 100.0% 62 / 62 100.0% 2 / 2 61.6% 85 / 138
src/lib/dhcpsrv/pool.cc 91.3 91.3% 211 / 231 100.0% 22 / 22 42.7% 333 / 779
src/lib/dhcpsrv/pool.h 100.0 100.0% 107 / 107 100.0% 46 / 46 -% 0 / 0
src/lib/dhcpsrv/random_allocation_state.cc 100.0 100.0% 15 / 15 100.0% 3 / 3 45.8% 11 / 24
src/lib/dhcpsrv/random_allocation_state.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/dhcpsrv/random_allocator.cc 92.5 92.5% 62 / 67 100.0% 5 / 5 47.5% 56 / 118
src/lib/dhcpsrv/random_allocator.h 100.0 100.0% 2 / 2 100.0% 1 / 1 50.0% 1 / 2
src/lib/dhcpsrv/resource_handler.cc 70.8 70.8% 34 / 48 75.0% 6 / 8 27.8% 25 / 90
src/lib/dhcpsrv/resource_handler.h 66.7 66.7% 8 / 12 66.7% 4 / 6 -% 0 / 0
src/lib/dhcpsrv/sanity_checker.cc 54.6 54.6% 53 / 97 100.0% 7 / 7 28.0% 54 / 193
src/lib/dhcpsrv/sflq_allocation_state.cc 37.5 37.5% 3 / 8 50.0% 1 / 2 0.0% 0 / 10
src/lib/dhcpsrv/sflq_allocation_state.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/dhcpsrv/sflq_allocator.cc 24.6 24.6% 31 / 126 40.0% 4 / 10 6.5% 19 / 294
src/lib/dhcpsrv/sflq_allocator.h 100.0 100.0% 2 / 2 100.0% 1 / 1 50.0% 1 / 2
src/lib/dhcpsrv/shared_network.cc 73.4 73.4% 127 / 173 82.9% 29 / 35 34.8% 119 / 342
src/lib/dhcpsrv/shared_network.h 59.4 59.4% 19 / 32 66.7% 8 / 12 28.9% 11 / 38
src/lib/dhcpsrv/srv_config.cc 74.4 74.4% 480 / 645 88.2% 30 / 34 36.6% 755 / 2063
src/lib/dhcpsrv/srv_config.h 84.8 84.8% 123 / 145 91.5% 54 / 59 4.2% 1 / 24
src/lib/dhcpsrv/subnet.cc 93.1 93.1% 394 / 423 100.0% 45 / 45 50.5% 456 / 903
src/lib/dhcpsrv/subnet.h 70.3 70.3% 26 / 37 76.5% 13 / 17 14.3% 4 / 28
src/lib/dhcpsrv/subnet_id.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/dhcpsrv/subnet_selector.h 100.0 100.0% 11 / 11 100.0% 1 / 1 50.0% 13 / 26
src/lib/dhcpsrv/timer_mgr.cc 85.8 85.8% 133 / 155 92.6% 25 / 27 37.9% 94 / 248
src/lib/dhcpsrv/tracking_lease_mgr.cc 60.5 60.5% 46 / 76 75.0% 12 / 16 26.5% 43 / 162
src/lib/dhcpsrv/utils.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/dhcpsrv/writable_host_data_source.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/dns/char_string.cc 95.8 95.8% 136 / 142 100.0% 8 / 8 69.3% 158 / 228
src/lib/dns/edns.cc 100.0 100.0% 53 / 53 100.0% 9 / 9 55.8% 58 / 104
src/lib/dns/edns.h 100.0 100.0% 5 / 5 100.0% 5 / 5 -% 0 / 0
src/lib/dns/exceptions.cc 100.0 100.0% 4 / 4 100.0% 2 / 2 -% 0 / 0
src/lib/dns/exceptions.h 100.0 100.0% 12 / 12 100.0% 6 / 6 -% 0 / 0
src/lib/dns/labelsequence.cc 99.1 99.1% 224 / 226 100.0% 18 / 18 42.2% 196 / 464
src/lib/dns/labelsequence.h 100.0 100.0% 26 / 26 100.0% 6 / 6 50.0% 5 / 10
src/lib/dns/master_lexer.cc 99.7 99.7% 290 / 291 100.0% 36 / 36 53.4% 228 / 427
src/lib/dns/master_lexer.h 94.1 94.1% 48 / 51 92.3% 12 / 13 63.2% 48 / 76
src/lib/dns/master_lexer_inputsource.cc 95.3 95.3% 102 / 107 100.0% 12 / 12 39.6% 72 / 182
src/lib/dns/master_lexer_inputsource.h 100.0 100.0% 16 / 16 100.0% 7 / 7 -% 0 / 0
src/lib/dns/master_lexer_state.h 100.0 100.0% 3 / 3 100.0% 2 / 2 -% 0 / 0
src/lib/dns/master_loader.cc 96.4 96.4% 265 / 275 100.0% 28 / 28 53.6% 280 / 522
src/lib/dns/master_loader.h 100.0 100.0% 6 / 6 100.0% 2 / 2 50.0% 1 / 2
src/lib/dns/master_loader_callbacks.h 100.0 100.0% 13 / 13 100.0% 3 / 3 68.8% 11 / 16
src/lib/dns/message.cc 91.6 91.6% 469 / 512 89.6% 69 / 77 50.4% 489 / 970
src/lib/dns/message.h 62.5 62.5% 5 / 8 50.0% 3 / 6 -% 0 / 0
src/lib/dns/messagerenderer.cc 98.6 98.6% 146 / 148 100.0% 24 / 24 61.2% 104 / 170
src/lib/dns/messagerenderer.h 100.0 100.0% 27 / 27 100.0% 11 / 11 -% 0 / 0
src/lib/dns/name.cc 98.1 98.1% 310 / 316 100.0% 24 / 24 43.1% 351 / 815
src/lib/dns/name.h 100.0 100.0% 37 / 37 100.0% 23 / 23 55.0% 11 / 20
src/lib/dns/opcode.cc 100.0 100.0% 8 / 8 100.0% 3 / 3 55.6% 10 / 18
src/lib/dns/opcode.h 100.0 100.0% 25 / 25 100.0% 10 / 10 50.0% 20 / 40
src/lib/dns/question.cc 100.0 100.0% 29 / 29 100.0% 5 / 5 60.7% 17 / 28
src/lib/dns/question.h 100.0 100.0% 19 / 19 100.0% 7 / 7 100.0% 16 / 16
src/lib/dns/rcode.cc 100.0 100.0% 20 / 20 100.0% 5 / 5 58.3% 21 / 36
src/lib/dns/rcode.h 100.0 100.0% 49 / 49 100.0% 18 / 18 48.1% 50 / 104
src/lib/dns/rdata.cc 95.3 95.3% 164 / 172 95.7% 22 / 23 50.8% 166 / 327
src/lib/dns/rdata.h 100.0 100.0% 8 / 8 100.0% 5 / 5 -% 0 / 0
src/lib/dns/rdataclass.cc 94.0 94.0% 936 / 996 92.5% 149 / 161 55.5% 1058 / 1906
src/lib/dns/rdataclass.h 100.0 100.0% 5 / 5 100.0% 2 / 2 50.0% 1 / 2
src/lib/dns/rrclass.cc 100.0 100.0% 25 / 25 100.0% 7 / 7 57.9% 22 / 38
src/lib/dns/rrclass.h 100.0 100.0% 30 / 30 100.0% 13 / 13 75.0% 12 / 16
src/lib/dns/rrparamregistry.cc 94.2 94.2% 276 / 293 81.1% 73 / 90 46.9% 403 / 860
src/lib/dns/rrparamregistry.h 100.0 100.0% 6 / 6 100.0% 4 / 4 -% 0 / 0
src/lib/dns/rrset.cc 94.8 94.8% 201 / 212 94.7% 36 / 38 48.1% 201 / 418
src/lib/dns/rrset.h 45.7 45.7% 21 / 46 47.6% 10 / 21 17.3% 18 / 104
src/lib/dns/rrttl.cc 96.7 96.7% 88 / 91 100.0% 9 / 9 54.6% 71 / 130
src/lib/dns/rrttl.h 100.0 100.0% 35 / 35 100.0% 17 / 17 75.0% 3 / 4
src/lib/dns/rrtype.cc 100.0 100.0% 21 / 21 100.0% 6 / 6 56.7% 17 / 30
src/lib/dns/rrtype.h 100.0 100.0% 54 / 54 100.0% 21 / 21 75.0% 36 / 48
src/lib/dns/serial.cc 92.3 92.3% 24 / 26 88.9% 8 / 9 75.0% 9 / 12
src/lib/dns/serial.h 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
src/lib/dns/time_utils.cc 98.7 98.7% 75 / 76 100.0% 10 / 10 70.9% 105 / 148
src/lib/dns/time_utils.h 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
src/lib/dns/tsig.cc 99.1 99.1% 217 / 219 100.0% 17 / 17 56.4% 289 / 512
src/lib/dns/tsig.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/dns/tsigerror.cc 100.0 100.0% 18 / 18 100.0% 4 / 4 65.6% 21 / 32
src/lib/dns/tsigerror.h 100.0 100.0% 44 / 44 100.0% 17 / 17 57.4% 39 / 68
src/lib/dns/tsigkey.cc 99.4 99.4% 173 / 174 100.0% 30 / 30 57.4% 264 / 460
src/lib/dns/tsigkey.h 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
src/lib/dns/tsigrecord.cc 100.0 100.0% 51 / 51 100.0% 11 / 11 56.2% 54 / 96
src/lib/dns/tsigrecord.h 100.0 100.0% 6 / 6 100.0% 3 / 3 -% 0 / 0
src/lib/dns/txt_like.h 100.0 100.0% 83 / 83 100.0% 9 / 9 60.0% 96 / 160
src/lib/eval/dependency.cc 100.0 100.0% 14 / 14 100.0% 2 / 2 90.0% 9 / 10
src/lib/eval/eval_context.h 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
src/lib/eval/evaluate.cc 96.0 96.0% 24 / 25 100.0% 3 / 3 51.6% 33 / 64
src/lib/eval/token.cc 97.1 97.1% 951 / 979 100.0% 59 / 59 52.3% 1215 / 2322
src/lib/eval/token.h 100.0 100.0% 60 / 60 100.0% 38 / 38 60.0% 12 / 20
src/lib/exceptions/exceptions.cc 70.6 70.6% 12 / 17 75.0% 3 / 4 28.9% 11 / 38
src/lib/exceptions/exceptions.h 100.0 100.0% 20 / 20 100.0% 12 / 12 -% 0 / 0
src/lib/hooks/callout_handle.cc 96.2 96.2% 51 / 53 100.0% 11 / 11 48.1% 26 / 54
src/lib/hooks/callout_handle.h 100.0 100.0% 61 / 61 94.5% 121 / 128 62.5% 30 / 48
src/lib/hooks/callout_handle_associate.cc 77.8 77.8% 7 / 9 66.7% 2 / 3 75.0% 3 / 4
src/lib/hooks/callout_manager.cc 93.3 93.3% 125 / 134 100.0% 13 / 13 55.0% 142 / 258
src/lib/hooks/callout_manager.h 100.0 100.0% 18 / 18 100.0% 8 / 8 -% 0 / 0
src/lib/hooks/hooks_config.cc 65.0 65.0% 26 / 40 80.0% 4 / 5 37.8% 34 / 90
src/lib/hooks/hooks_config.h 100.0 100.0% 8 / 8 100.0% 4 / 4 -% 0 / 0
src/lib/hooks/hooks_manager.cc 98.0 98.0% 97 / 99 96.7% 29 / 30 53.8% 42 / 78
src/lib/hooks/hooks_manager.h 100.0 100.0% 19 / 19 100.0% 12 / 12 53.5% 23 / 43
src/lib/hooks/hooks_parser.cc 91.4 91.4% 53 / 58 100.0% 5 / 5 40.9% 81 / 198
src/lib/hooks/libinfo.cc 100.0 100.0% 16 / 16 100.0% 3 / 3 54.5% 12 / 22
src/lib/hooks/library_handle.cc 89.4 89.4% 42 / 47 100.0% 7 / 7 58.3% 28 / 48
src/lib/hooks/library_handle.h 100.0 100.0% 7 / 7 100.0% 3 / 3 -% 0 / 0
src/lib/hooks/library_manager.cc 95.0 95.0% 170 / 179 92.9% 13 / 14 58.5% 207 / 354
src/lib/hooks/library_manager.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/hooks/library_manager_collection.cc 95.0 95.0% 38 / 40 100.0% 7 / 7 47.4% 37 / 78
src/lib/hooks/library_manager_collection.h 77.8 77.8% 7 / 9 75.0% 3 / 4 -% 0 / 0
src/lib/hooks/parking_lots.h 100.0 100.0% 83 / 83 97.8% 44 / 45 61.7% 92 / 149
src/lib/hooks/pointer_converter.h 100.0 100.0% 20 / 20 100.0% 8 / 8 -% 0 / 0
src/lib/hooks/server_hooks.cc 98.4 98.4% 62 / 63 100.0% 15 / 15 45.3% 58 / 128
src/lib/hooks/server_hooks.h 100.0 100.0% 4 / 4 100.0% 2 / 2 -% 0 / 0
src/lib/http/auth_config.h 100.0 100.0% 11 / 11 100.0% 5 / 5 -% 0 / 0
src/lib/http/basic_auth.cc 100.0 100.0% 19 / 19 100.0% 4 / 4 54.3% 25 / 46
src/lib/http/basic_auth.h 100.0 100.0% 8 / 8 100.0% 3 / 3 50.0% 3 / 6
src/lib/http/basic_auth_config.cc 97.1 97.1% 203 / 209 100.0% 10 / 10 55.4% 445 / 803
src/lib/http/basic_auth_config.h 100.0 100.0% 15 / 15 100.0% 8 / 8 -% 0 / 0
src/lib/http/cfg_http_header.cc 97.5 97.5% 39 / 40 100.0% 4 / 4 55.3% 73 / 132
src/lib/http/cfg_http_header.h 100.0 100.0% 8 / 8 100.0% 3 / 3 60.0% 6 / 10
src/lib/http/client.cc 89.6 89.6% 549 / 613 100.0% 84 / 84 46.2% 442 / 956
src/lib/http/client.h 60.0 60.0% 3 / 5 50.0% 1 / 2 -% 0 / 0
src/lib/http/connection.cc 79.4 79.4% 281 / 354 90.6% 29 / 32 45.3% 311 / 686
src/lib/http/connection.h 92.0 92.0% 23 / 25 90.9% 10 / 11 -% 0 / 0
src/lib/http/connection_pool.cc 80.0 80.0% 28 / 35 80.0% 4 / 5 57.7% 15 / 26
src/lib/http/date_time.cc 95.0 95.0% 57 / 60 100.0% 11 / 11 44.8% 86 / 192
src/lib/http/date_time.h 100.0 100.0% 4 / 4 100.0% 2 / 2 -% 0 / 0
src/lib/http/header_context.h 100.0 100.0% 9 / 9 100.0% 3 / 3 50.0% 2 / 4
src/lib/http/http_header.cc 100.0 100.0% 22 / 22 100.0% 5 / 5 53.3% 16 / 30
src/lib/http/http_header.h 100.0 100.0% 7 / 7 100.0% 3 / 3 50.0% 2 / 4
src/lib/http/http_message.cc 100.0 100.0% 45 / 45 100.0% 12 / 12 54.4% 49 / 90
src/lib/http/http_message.h 100.0 100.0% 14 / 14 83.3% 5 / 6 0.0% 0 / 4
src/lib/http/http_message_parser_base.cc 92.6 92.6% 125 / 135 95.2% 20 / 21 51.2% 111 / 217
src/lib/http/http_message_parser_base.h 50.0 50.0% 2 / 4 50.0% 1 / 2 -% 0 / 0
src/lib/http/http_types.h 100.0 100.0% 14 / 14 100.0% 5 / 5 83.3% 15 / 18
src/lib/http/listener.cc 100.0 100.0% 29 / 29 100.0% 10 / 10 66.7% 4 / 6
src/lib/http/listener.h 100.0 100.0% 8 / 8 100.0% 3 / 3 -% 0 / 0
src/lib/http/listener_impl.cc 97.1 97.1% 67 / 69 100.0% 11 / 11 47.8% 64 / 134
src/lib/http/listener_impl.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/http/post_request.cc 100.0 100.0% 13 / 13 100.0% 2 / 2 50.0% 10 / 20
src/lib/http/post_request_json.cc 96.0 96.0% 48 / 50 100.0% 8 / 8 51.1% 45 / 88
src/lib/http/post_request_json.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/http/request.cc 89.1 89.1% 131 / 147 100.0% 14 / 14 53.8% 199 / 370
src/lib/http/request.h 100.0 100.0% 34 / 34 100.0% 14 / 14 -% 0 / 0
src/lib/http/request_parser.cc 88.9 88.9% 193 / 217 100.0% 28 / 28 48.7% 233 / 478
src/lib/http/response.cc 88.0 88.0% 81 / 92 100.0% 15 / 15 31.1% 76 / 244
src/lib/http/response.h 100.0 100.0% 14 / 14 100.0% 6 / 6 75.0% 6 / 8
src/lib/http/response_creator.cc 83.3 83.3% 5 / 6 100.0% 1 / 1 31.2% 5 / 16
src/lib/http/response_creator.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/http/response_creator_factory.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/http/response_json.cc 94.9 94.9% 56 / 59 100.0% 9 / 9 48.3% 58 / 120
src/lib/http/response_json.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/http/response_parser.cc 86.8 86.8% 190 / 219 100.0% 28 / 28 46.3% 224 / 484
src/lib/http/url.cc 98.2 98.2% 112 / 114 100.0% 10 / 10 58.2% 106 / 182
src/lib/http/url.h 100.0 100.0% 6 / 6 100.0% 3 / 3 -% 0 / 0
src/lib/log/buffer_appender_impl.cc 97.1 97.1% 34 / 35 100.0% 5 / 5 57.1% 24 / 42
src/lib/log/buffer_appender_impl.h 100.0 100.0% 5 / 5 100.0% 3 / 3 50.0% 1 / 2
src/lib/log/compiler/message.cc 0.0 0.0% 0 / 153 0.0% 0 / 14 0.0% 0 / 372
src/lib/log/interprocess/interprocess_sync.h 94.7 94.7% 18 / 19 100.0% 8 / 8 50.0% 1 / 2
src/lib/log/interprocess/interprocess_sync_file.cc 90.0 90.0% 45 / 50 100.0% 5 / 5 59.1% 39 / 66
src/lib/log/interprocess/interprocess_sync_file.h 100.0 100.0% 6 / 6 100.0% 2 / 2 -% 0 / 0
src/lib/log/interprocess/interprocess_sync_null.cc 100.0 100.0% 11 / 11 100.0% 4 / 4 -% 0 / 0
src/lib/log/interprocess/interprocess_sync_null.h 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
src/lib/log/log_formatter.cc 87.5 87.5% 14 / 16 100.0% 2 / 2 41.7% 20 / 48
src/lib/log/log_formatter.h 86.0 86.0% 37 / 43 83.1% 49 / 59 50.0% 16 / 32
src/lib/log/logger.cc 94.7 94.7% 72 / 76 100.0% 24 / 24 50.0% 33 / 66
src/lib/log/logger.h 100.0 100.0% 21 / 21 100.0% 5 / 5 58.3% 21 / 36
src/lib/log/logger_impl.cc 94.4 94.4% 85 / 90 100.0% 13 / 13 49.0% 129 / 263
src/lib/log/logger_impl.h 100.0 100.0% 15 / 15 100.0% 7 / 7 50.0% 2 / 4
src/lib/log/logger_level.cc 94.1 94.1% 16 / 17 100.0% 1 / 1 64.7% 22 / 34
src/lib/log/logger_level.h 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
src/lib/log/logger_level_impl.cc 92.2 92.2% 59 / 64 100.0% 5 / 5 60.5% 52 / 86
src/lib/log/logger_manager.cc 98.6 98.6% 69 / 70 100.0% 13 / 13 54.3% 38 / 70
src/lib/log/logger_manager.h 83.3 83.3% 15 / 18 80.0% 4 / 5 75.0% 3 / 4
src/lib/log/logger_manager_impl.cc 98.4 98.4% 124 / 126 100.0% 14 / 14 48.1% 130 / 270
src/lib/log/logger_manager_impl.h 100.0 100.0% 1 / 1 100.0% 1 / 1 50.0% 2 / 4
src/lib/log/logger_name.cc 100.0 100.0% 16 / 16 100.0% 5 / 5 59.1% 26 / 44
src/lib/log/logger_specification.h 100.0 100.0% 45 / 45 100.0% 16 / 16 -% 0 / 0
src/lib/log/logger_support.cc 86.5 86.5% 32 / 37 100.0% 4 / 4 45.2% 28 / 62
src/lib/log/message_dictionary.cc 100.0 100.0% 44 / 44 100.0% 8 / 8 63.3% 38 / 60
src/lib/log/message_dictionary.h 66.7 66.7% 8 / 12 66.7% 4 / 6 50.0% 6 / 12
src/lib/log/message_exception.h 87.0 87.0% 20 / 23 100.0% 6 / 6 25.0% 6 / 24
src/lib/log/message_initializer.cc 100.0 100.0% 47 / 47 100.0% 8 / 8 58.3% 35 / 60
src/lib/log/message_reader.cc 94.0 94.0% 78 / 83 100.0% 7 / 7 43.7% 124 / 284
src/lib/log/message_reader.h 100.0 100.0% 22 / 22 100.0% 9 / 9 -% 0 / 0
src/lib/log/output_option.cc 100.0 100.0% 20 / 20 100.0% 2 / 2 62.5% 25 / 40
src/lib/log/output_option.h 100.0 100.0% 4 / 4 100.0% 1 / 1 50.0% 3 / 6
src/lib/mysql/mysql_binding.cc 95.0 95.0% 151 / 159 93.1% 27 / 29 51.8% 87 / 168
src/lib/mysql/mysql_binding.h 98.1 98.1% 52 / 53 100.0% 49 / 49 46.0% 23 / 50
src/lib/mysql/mysql_connection.cc 91.9 91.9% 285 / 310 100.0% 19 / 19 37.8% 334 / 883
src/lib/mysql/mysql_connection.h 95.4 95.4% 125 / 131 100.0% 45 / 45 47.3% 139 / 294
src/lib/pgsql/pgsql_connection.cc 95.2 95.2% 360 / 378 100.0% 34 / 34 50.3% 516 / 1025
src/lib/pgsql/pgsql_connection.h 96.7 96.7% 29 / 30 100.0% 8 / 8 53.8% 14 / 26
src/lib/pgsql/pgsql_exchange.cc 83.3 83.3% 305 / 366 92.4% 61 / 66 32.8% 262 / 798
src/lib/pgsql/pgsql_exchange.h 94.9 94.9% 37 / 39 100.0% 31 / 31 41.3% 43 / 104
src/lib/process/cb_ctl_base.h 97.3 97.3% 72 / 74 93.5% 29 / 31 59.7% 80 / 134
src/lib/process/cfgrpt/cfgrpt.cc 100.0 100.0% 10 / 10 100.0% 1 / 1 60.0% 6 / 10
src/lib/process/config_base.cc 91.9 91.9% 57 / 62 100.0% 5 / 5 57.1% 56 / 98
src/lib/process/config_base.h 100.0 100.0% 20 / 20 100.0% 8 / 8 -% 0 / 0
src/lib/process/config_ctl_info.cc 95.0 95.0% 57 / 60 91.7% 11 / 12 63.6% 56 / 88
src/lib/process/config_ctl_info.h 100.0 100.0% 20 / 20 100.0% 10 / 10 -% 0 / 0
src/lib/process/config_ctl_parser.cc 100.0 100.0% 24 / 24 100.0% 1 / 1 58.2% 39 / 67
src/lib/process/d_cfg_mgr.cc 91.3 91.3% 63 / 69 77.8% 7 / 9 51.5% 67 / 130
src/lib/process/d_cfg_mgr.h 100.0 100.0% 4 / 4 100.0% 2 / 2 -% 0 / 0
src/lib/process/d_controller.cc 84.2 84.2% 372 / 442 90.0% 27 / 30 38.6% 456 / 1180
src/lib/process/d_controller.h 90.0 90.0% 36 / 40 89.5% 17 / 19 66.7% 4 / 6
src/lib/process/d_process.h 95.8 95.8% 23 / 24 100.0% 8 / 8 36.4% 8 / 22
src/lib/process/daemon.cc 93.1 93.1% 121 / 130 88.0% 22 / 25 50.0% 155 / 310
src/lib/process/daemon.h 100.0 100.0% 12 / 12 100.0% 5 / 5 -% 0 / 0
src/lib/process/log_parser.cc 91.2 91.2% 93 / 102 100.0% 6 / 6 48.4% 150 / 310
src/lib/process/logging_info.cc 79.8 79.8% 83 / 104 100.0% 6 / 6 51.8% 102 / 197
src/lib/process/logging_info.h 100.0 100.0% 10 / 10 100.0% 4 / 4 50.0% 2 / 4
src/lib/process/redact_config.cc 97.6 97.6% 40 / 41 100.0% 3 / 3 64.2% 77 / 120
src/lib/stats/context.cc 100.0 100.0% 47 / 47 100.0% 10 / 10 62.9% 44 / 70
src/lib/stats/context.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/stats/observation.cc 93.6 93.6% 306 / 327 100.0% 67 / 67 39.8% 187 / 470
src/lib/stats/observation.h 100.0 100.0% 8 / 8 100.0% 4 / 4 50.0% 1 / 2
src/lib/stats/stats_mgr.cc 93.9 93.9% 293 / 312 95.5% 63 / 66 52.4% 216 / 412
src/lib/stats/stats_mgr.h 100.0 100.0% 19 / 19 100.0% 15 / 15 51.2% 22 / 43
src/lib/tcp/mt_tcp_listener_mgr.cc 81.9 81.9% 68 / 83 100.0% 10 / 10 41.4% 48 / 116
src/lib/tcp/mt_tcp_listener_mgr.h 100.0 100.0% 21 / 21 100.0% 9 / 9 100.0% 2 / 2
src/lib/tcp/tcp_client.cc 89.8 89.8% 573 / 638 97.7% 84 / 86 48.7% 446 / 916
src/lib/tcp/tcp_client.h 60.0 60.0% 3 / 5 50.0% 1 / 2 -% 0 / 0
src/lib/tcp/tcp_connection.cc 80.6 80.6% 200 / 248 87.0% 20 / 23 40.2% 196 / 488
src/lib/tcp/tcp_connection.h 86.2 86.2% 25 / 29 92.3% 12 / 13 20.8% 5 / 24
src/lib/tcp/tcp_connection_pool.cc 78.8 78.8% 52 / 66 85.7% 6 / 7 64.3% 27 / 42
src/lib/tcp/tcp_listener.cc 82.6 82.6% 38 / 46 90.0% 9 / 10 22.2% 20 / 90
src/lib/tcp/tcp_listener.h 77.8 77.8% 7 / 9 75.0% 3 / 4 -% 0 / 0
src/lib/tcp/tcp_stream_msg.cc 73.8 73.8% 45 / 61 66.7% 6 / 9 29.1% 25 / 86
src/lib/tcp/tcp_stream_msg.h 93.8 93.8% 15 / 16 100.0% 8 / 8 21.4% 3 / 14
src/lib/util/boost_time_utils.cc 100.0 100.0% 25 / 25 100.0% 2 / 2 54.1% 40 / 74
src/lib/util/buffer.h 100.0 100.0% 146 / 146 100.0% 34 / 34 60.8% 96 / 158
src/lib/util/chrono_time_utils.cc 100.0 100.0% 47 / 47 100.0% 2 / 2 56.7% 51 / 90
src/lib/util/csv_file.cc 88.7 88.7% 251 / 283 100.0% 30 / 30 39.7% 254 / 640
src/lib/util/csv_file.h 82.1 82.1% 32 / 39 84.6% 22 / 26 23.2% 13 / 56
src/lib/util/dhcp_space.cc 100.0 100.0% 4 / 4 100.0% 2 / 2 -% 0 / 0
src/lib/util/dhcp_space.h 100.0 100.0% 4 / 4 100.0% 2 / 2 50.0% 3 / 6
src/lib/util/doubles.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/util/encode/encode.cc 97.5 97.5% 115 / 118 100.0% 11 / 11 49.6% 113 / 228
src/lib/util/encode/encode.h 100.0 100.0% 25 / 25 100.0% 12 / 12 50.0% 9 / 18
src/lib/util/encode/utf8.cc 92.3 92.3% 12 / 13 100.0% 1 / 1 64.3% 9 / 14
src/lib/util/fd_event_handler.cc 100.0 100.0% 4 / 4 100.0% 2 / 2 -% 0 / 0
src/lib/util/fd_event_handler.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/util/fd_event_handler_factory.cc 86.7 86.7% 13 / 15 100.0% 1 / 1 45.7% 16 / 35
src/lib/util/filesystem.cc 95.5 95.5% 169 / 177 96.9% 31 / 32 58.7% 183 / 312
src/lib/util/filesystem.h 100.0 100.0% 7 / 7 100.0% 4 / 4 -% 0 / 0
src/lib/util/hash.h 100.0 100.0% 9 / 9 100.0% 2 / 2 100.0% 2 / 2
src/lib/util/io.h 100.0 100.0% 30 / 30 100.0% 12 / 12 61.5% 32 / 52
src/lib/util/io/fd.cc 75.0 75.0% 21 / 28 100.0% 2 / 2 56.2% 9 / 16
src/lib/util/io/pktinfo_utilities.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/util/io/sockaddr_util.h 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
src/lib/util/labeled_value.cc 93.9 93.9% 46 / 49 93.3% 14 / 15 56.9% 41 / 72
src/lib/util/labeled_value.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/util/memory_segment.h 100.0 100.0% 18 / 18 100.0% 5 / 5 60.0% 18 / 30
src/lib/util/memory_segment_local.cc 96.2 96.2% 25 / 26 100.0% 6 / 6 63.2% 24 / 38
src/lib/util/memory_segment_local.h 100.0 100.0% 3 / 3 100.0% 2 / 2 -% 0 / 0
src/lib/util/multi_threading_mgr.cc 98.5 98.5% 133 / 135 100.0% 28 / 28 68.5% 111 / 162
src/lib/util/multi_threading_mgr.h 100.0 100.0% 15 / 15 100.0% 6 / 6 50.0% 3 / 6
src/lib/util/optional.h 100.0 100.0% 37 / 37 95.1% 77 / 81 58.8% 10 / 17
src/lib/util/pid_file.cc 93.1 93.1% 54 / 58 100.0% 6 / 6 43.2% 57 / 132
src/lib/util/pid_file.h 100.0 100.0% 14 / 14 100.0% 7 / 7 -% 0 / 0
src/lib/util/pointer_util.h 100.0 100.0% 4 / 4 100.0% 4 / 4 100.0% 6 / 6
src/lib/util/poll_event_handler.cc 97.3 97.3% 36 / 37 100.0% 6 / 6 55.4% 31 / 56
src/lib/util/poll_event_handler.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/util/range_utilities.h 100.0 100.0% 7 / 7 100.0% 7 / 7 75.0% 3 / 4
src/lib/util/readwrite_mutex.h 97.7 97.7% 42 / 43 100.0% 15 / 15 55.0% 11 / 20
src/lib/util/ready_check.cc 100.0 100.0% 5 / 5 100.0% 1 / 1 50.0% 3 / 6
src/lib/util/reconnect_ctl.cc 58.8 58.8% 10 / 17 100.0% 2 / 2 21.4% 6 / 28
src/lib/util/reconnect_ctl.h 81.2 81.2% 26 / 32 76.9% 10 / 13 75.0% 6 / 8
src/lib/util/select_event_handler.cc 97.5 97.5% 39 / 40 100.0% 6 / 6 55.8% 48 / 86
src/lib/util/select_event_handler.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/lib/util/staged_value.h 100.0 100.0% 28 / 28 100.0% 15 / 15 48.3% 14 / 29
src/lib/util/state_model.cc 96.4 96.4% 238 / 247 98.0% 50 / 51 54.3% 239 / 440
src/lib/util/state_model.h 100.0 100.0% 3 / 3 100.0% 1 / 1 60.0% 27 / 45
src/lib/util/stopwatch.cc 93.5 93.5% 29 / 31 92.3% 12 / 13 47.1% 16 / 34
src/lib/util/stopwatch_impl.cc 100.0 100.0% 46 / 46 100.0% 9 / 9 58.1% 36 / 62
src/lib/util/str.cc 97.7 97.7% 167 / 171 100.0% 19 / 19 62.0% 227 / 366
src/lib/util/str.h 100.0 100.0% 4 / 4 -% 0 / 0 100.0% 6 / 6
src/lib/util/thread_pool.h 97.3 97.3% 215 / 221 100.0% 46 / 46 66.3% 138 / 208
src/lib/util/triplet.h 100.0 100.0% 25 / 25 100.0% 7 / 7 75.0% 12 / 16
src/lib/util/unlock_guard.h 85.7 85.7% 6 / 7 100.0% 4 / 4 50.0% 1 / 2
src/lib/util/versioned_csv_file.cc 90.8 90.8% 109 / 120 100.0% 17 / 17 41.9% 98 / 234
src/lib/util/versioned_csv_file.h 100.0 100.0% 6 / 6 100.0% 3 / 3 50.0% 2 / 4
src/lib/util/watch_socket.cc 81.5 81.5% 53 / 65 100.0% 8 / 8 36.3% 53 / 146
src/lib/util/watch_socket.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/lib/util/watched_thread.cc 94.3 94.3% 50 / 53 100.0% 10 / 10 50.0% 17 / 34
src/lib/util/watched_thread.h 100.0 100.0% 4 / 4 100.0% 3 / 3 50.0% 6 / 12