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

Generated by: LCOV version 2.4-beta