LCOV - differential code coverage report
Current view: top level - src/backend/libpq - hba.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 60.6 % 1001 607 394 2 605 2
Current Date: 2026-09-20 14:13:17 +0900 Functions: 82.4 % 34 28 6 2 26
Baseline: lcov-20260920-baseline Branches: 45.5 % 968 440 528 440
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 50.0 % 16 8 8 2 6
(360..) days: 60.8 % 985 599 386 599
Function coverage date bins:
(360..) days: 82.4 % 34 28 6 2 26
Branch coverage date bins:
(30,360] days: 21.4 % 14 3 11 3
(360..) days: 45.8 % 954 437 517 437

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
parse_hba_line CBC 7101 51.0 % (133 / 261) 38.8 % (100 / 258)
parse_hba_auth_opt CBC 424 29.7 % (49 / 165) 18.8 % (44 / 234)
check_hostname UBC 0 0.0 % (0 / 38) 0.0 % (0 / 32)
check_hba CBC 15199 64.6 % (31 / 48) 52.2 % (24 / 46)
tokenize_auth_file CBC 2438 86.0 % (80 / 93) 69.6 % (39 / 56)
check_same_host_or_net UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
load_hba CBC 1191 72.7 % (24 / 33) 58.3 % (14 / 24)
check_network_callback UBC 0 0.0 % (0 / 8) 0.0 % (0 / 4)
hostname_match UBC 0 0.0 % (0 / 8) 0.0 % (0 / 4)
load_ident CBC 1191 76.7 % (23 / 30) 72.2 % (13 / 18)
check_ident_usermap CBC 25 88.0 % (44 / 50) 76.5 % (26 / 34)
ipv6eq UBC 0 0.0 % (0 / 5) 0.0 % (0 / 4)
open_auth_file CBC 2442 77.8 % (14 / 18) 57.1 % (8 / 14)
regcomp_auth_token GNC 14534 75.0 % (12 / 16) 50.0 % (4 / 8)
tokenize_expand_file CBC 3 82.6 % (19 / 23) 77.3 % (17 / 22)
check_db CBC 16003 87.0 % (20 / 23) 75.0 % (33 / 44)
tokenize_include_file CBC 21 80.0 % (12 / 15) 60.0 % (6 / 10)
check_role CBC 15292 88.2 % (15 / 17) 84.6 % (22 / 26)
check_usermap CBC 60 88.2 % (15 / 17) 76.7 % (23 / 30)
ipv4eq UBC 0 0.0 % (0 / 2)
is_member CBC 14 71.4 % (5 / 7) 50.0 % (2 / 4)
parse_ident_line CBC 161 93.1 % (27 / 29) 30.8 % (8 / 26)
check_ip CBC 375 80.0 % (4 / 5) 50.0 % (2 / 4)
free_auth_token CBC 2 75.0 % (3 / 4) 50.0 % (1 / 2)
copy_auth_token CBC 14534 100.0 % (3 / 3)
free_auth_file CBC 2438 100.0 % (6 / 6) 100.0 % (2 / 2)
hba_authname CBC 387 100.0 % (2 / 2)
hba_getauthmethod CBC 15199 100.0 % (3 / 3)
make_auth_token CBC 48884 100.0 % (8 / 8)
next_field_expand CBC 242251 100.0 % (13 / 13) 91.7 % (11 / 12)
next_token CBC 242266 100.0 % (29 / 29) 94.7 % (36 / 38)
pg_isblank CBC 981220 100.0 % (2 / 2) 75.0 % (3 / 4)
regexec_auth_token GNC 24 100.0 % (7 / 7) 50.0 % (2 / 4)
tokenize_error_callback CBC 4 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1