LCOV - differential code coverage report
Current view: top level - src/backend/libpq - hba.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 60.1 % 1079 649 1 429 14 635 1 9
Current Date: 2025-10-28 08:26:42 +0900 Functions: 82.4 % 34 28 1 5 3 25 1 2
Baseline: lcov-20251028-005825-baseline Branches: 46.2 % 1076 497 579 4 493
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 86.4 % 44 38 1 5 14 24
(360..) days: 59.0 % 1035 611 424 611
Function coverage date bins:
(30,360] days: 66.7 % 3 2 1 2
(360..) days: 83.9 % 31 26 5 1 25
Branch coverage date bins:
(30,360] days: 51.8 % 56 29 27 4 25
(360..) days: 45.9 % 1020 468 552 468

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 5576 49.2 % (146 / 297) 40.3 % (121 / 300)
parse_hba_auth_opt CBC 285 32.0 % (66 / 206) 21.1 % (63 / 298)
tokenize_auth_file CBC 1949 86.0 % (80 / 93) 69.6 % (39 / 56)
check_same_host_or_net UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
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 960 76.7 % (23 / 30) 72.2 % (13 / 18)
ipv6eq UBC 0 0.0 % (0 / 5) 0.0 % (0 / 4)
load_hba CBC 961 84.8 % (28 / 33) 70.8 % (17 / 24)
check_ident_usermap GNC 63 92.2 % (47 / 51) 79.4 % (27 / 34)
open_auth_file CBC 1952 77.8 % (14 / 18) 57.1 % (8 / 14)
regcomp_auth_token CBC 11358 75.0 % (12 / 16) 50.0 % (4 / 8)
tokenize_expand_file CBC 2 82.6 % (19 / 23) 77.3 % (17 / 22)
check_db CBC 13085 87.0 % (20 / 23) 75.0 % (33 / 44)
tokenize_include_file CBC 21 80.0 % (12 / 15) 60.0 % (6 / 10)
check_role CBC 12540 88.2 % (15 / 17) 84.6 % (22 / 26)
check_usermap CBC 125 88.2 % (15 / 17) 80.0 % (24 / 30)
ipv4eq UBC 0 0.0 % (0 / 2)
is_member CBC 14 71.4 % (5 / 7) 50.0 % (2 / 4)
parse_ident_line CBC 98 93.1 % (27 / 29) 30.8 % (8 / 26)
check_ip CBC 694 80.0 % (4 / 5) 50.0 % (2 / 4)
free_auth_token CBC 36 75.0 % (3 / 4) 50.0 % (1 / 2)
copy_auth_token CBC 11358 100.0 % (3 / 3)
free_auth_file CBC 1949 100.0 % (6 / 6) 100.0 % (2 / 2)
hba_authname CBC 597 100.0 % (2 / 2)
make_auth_token CBC 38041 100.0 % (8 / 8)
next_field_expand CBC 192766 100.0 % (13 / 13) 91.7 % (11 / 12)
next_token CBC 192774 100.0 % (29 / 29) 94.7 % (36 / 38)
pg_isblank CBC 770012 100.0 % (2 / 2) 83.3 % (5 / 6)
regexec_auth_token CBC 58 100.0 % (7 / 7) 50.0 % (2 / 4)
tokenize_error_callback CBC 4 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta