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

Generated by: LCOV version 2.4-beta