LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - network.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 77.4 % 700 542 158 542
Current Date: 2026-07-25 17:13:00 -0400 Functions: 85.7 % 70 60 10 60
Baseline: lcov-20260726-baseline Branches: 65.1 % 438 285 153 285
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 88.2 % 17 15 2 15
(360..) days: 77.2 % 683 527 156 527
Function coverage date bins:
(360..) days: 85.7 % 70 60 10 60
Branch coverage date bins:
(30,360] days: 50.0 % 4 2 2 2
(360..) days: 65.2 % 434 283 151 283

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
addressOK CBC 1173 100.0 % (20 / 20) 91.7 % (11 / 12)
bitncmp CBC 271324 100.0 % (15 / 15) 100.0 % (10 / 10)
bitncommon CBC 1698 100.0 % (11 / 11) 100.0 % (8 / 8)
cidr_abbrev CBC 68 85.7 % (6 / 7) 25.0 % (1 / 4)
cidr_in CBC 1185 100.0 % (3 / 3)
cidr_out CBC 3815 100.0 % (3 / 3)
cidr_recv UBC 0 0.0 % (0 / 3)
cidr_send UBC 0 0.0 % (0 / 3)
cidr_set_masklen CBC 140 100.0 % (8 / 8) 83.3 % (10 / 12)
cidr_set_masklen_internal CBC 2448 100.0 % (11 / 11) 80.0 % (8 / 10)
clean_ipv6_addr CBC 55 83.3 % (5 / 6) 75.0 % (3 / 4)
convert_network_to_scalar CBC 5454 42.3 % (11 / 26) 50.0 % (4 / 8)
hashinet CBC 4064 100.0 % (4 / 4) 100.0 % (2 / 2)
hashinetextended CBC 40 100.0 % (5 / 5) 50.0 % (1 / 2)
inet_abbrev CBC 68 85.7 % (6 / 7) 25.0 % (1 / 4)
inet_client_addr UBC 0 0.0 % (0 / 15) 0.0 % (0 / 6)
inet_client_port UBC 0 0.0 % (0 / 14) 0.0 % (0 / 6)
inet_in CBC 2249 100.0 % (3 / 3)
inet_merge CBC 156 100.0 % (8 / 8) 83.3 % (5 / 6)
inet_out CBC 6250 100.0 % (3 / 3)
inet_recv UBC 0 0.0 % (0 / 3)
inet_same_family CBC 160 100.0 % (4 / 4)
inet_send UBC 0 0.0 % (0 / 3)
inet_server_addr UBC 0 0.0 % (0 / 15) 0.0 % (0 / 6)
inet_server_port UBC 0 0.0 % (0 / 14) 0.0 % (0 / 6)
inet_set_masklen CBC 180 100.0 % (11 / 11) 83.3 % (10 / 12)
inet_to_cidr CBC 2160 83.3 % (5 / 6) 50.0 % (4 / 8)
inetand CBC 68 93.8 % (15 / 16) 75.0 % (9 / 12)
inetmi CBC 101 95.7 % (22 / 23) 80.0 % (16 / 20)
inetmi_int8 CBC 92 100.0 % (4 / 4)
inetnot CBC 68 100.0 % (12 / 12) 100.0 % (6 / 6)
inetor CBC 68 93.8 % (15 / 16) 75.0 % (9 / 12)
inetpl CBC 3347 100.0 % (4 / 4)
internal_inetpl CBC 3439 100.0 % (19 / 19) 81.2 % (13 / 16)
match_network_function CBC 40 70.0 % (14 / 20) 61.5 % (8 / 13)
match_network_subset CBC 40 85.7 % (18 / 21) 60.0 % (6 / 10)
network_abbrev_abort CBC 28 23.5 % (4 / 17) 4.5 % (1 / 22)
network_abbrev_convert CBC 1024 100.0 % (36 / 36) 85.0 % (17 / 20)
network_broadcast CBC 176 100.0 % (20 / 20) 100.0 % (10 / 10)
network_cmp CBC 150 100.0 % (4 / 4)
network_cmp_internal CBC 331307 100.0 % (11 / 11) 100.0 % (10 / 10)
network_eq CBC 67710 100.0 % (4 / 4)
network_family CBC 68 77.8 % (7 / 9) 66.7 % (2 / 3)
network_fast_cmp CBC 23263 100.0 % (4 / 4)
network_ge CBC 12149 100.0 % (4 / 4)
network_gt CBC 14083 100.0 % (4 / 4)
network_host CBC 68 71.4 % (5 / 7) 50.0 % (4 / 8)
network_hostmask CBC 68 100.0 % (19 / 19) 100.0 % (12 / 12)
network_in CBC 3434 100.0 % (15 / 15) 95.8 % (23 / 24)
network_larger CBC 128 100.0 % (6 / 6) 100.0 % (2 / 2)
network_le CBC 12005 100.0 % (4 / 4)
network_lt CBC 201623 100.0 % (4 / 4)
network_masklen CBC 236 100.0 % (3 / 3)
network_ne CBC 68 100.0 % (4 / 4)
network_netmask CBC 68 100.0 % (18 / 18) 100.0 % (8 / 8)
network_network CBC 176 100.0 % (19 / 19) 100.0 % (6 / 6)
network_out CBC 10065 87.5 % (7 / 8) 62.5 % (5 / 8)
network_overlap CBC 14020 100.0 % (6 / 6) 100.0 % (4 / 4)
network_recv UBC 0 0.0 % (0 / 22) 0.0 % (0 / 36)
network_scan_first CBC 40 100.0 % (2 / 2)
network_scan_last CBC 40 100.0 % (2 / 2)
network_send UBC 0 0.0 % (0 / 11) 0.0 % (0 / 4)
network_show CBC 352 87.5 % (7 / 8) 50.0 % (4 / 8)
network_smaller CBC 128 100.0 % (6 / 6) 100.0 % (2 / 2)
network_sortsupport CBC 223 100.0 % (17 / 17) 100.0 % (2 / 2)
network_sub CBC 4088 100.0 % (6 / 6) 100.0 % (6 / 6)
network_subeq CBC 6604 100.0 % (6 / 6) 100.0 % (6 / 6)
network_subset_support CBC 1240 68.8 % (11 / 16) 40.0 % (4 / 10)
network_sup CBC 4120 100.0 % (6 / 6) 100.0 % (6 / 6)
network_supeq CBC 12392 100.0 % (6 / 6) 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1