LCOV - differential code coverage report
Current view: top level - src/backend/libpq - auth-scram.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 77.4 % 394 305 89 305
Current Date: 2024-04-14 14:21:10 Functions: 89.5 % 19 17 2 4 13
Baseline: 16@8cea358b128 Branches: 40.7 % 327 133 194 133
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (240..) days: 77.4 % 394 305 89 305
Function coverage date bins:
(240..) days: 89.5 % 19 17 2 4 13
Branch coverage date bins:
(240..) days: 40.7 % 327 133 194 133

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
build_server_final_message CBC 36 91.7 % (22 / 24) 40.0 % (8 / 20)
build_server_first_message CBC 40 83.3 % (10 / 12) 25.0 % (2 / 8)
is_scram_printable CBC 40 80.0 % (4 / 5) 62.5 % (5 / 8)
mock_scram_secret CBC 1 88.2 % (15 / 17) 25.0 % (2 / 8)
parse_scram_secret CBC 291 85.7 % (36 / 42) 68.2 % (15 / 22)
pg_be_scram_build_secret CBC 46 90.9 % (10 / 11) 62.5 % (5 / 8)
read_any_attr CBC 40 77.3 % (17 / 22) 42.3 % (11 / 26)
read_attr_value CBC 164 87.5 % (14 / 16) 57.1 % (8 / 14)
read_client_final_message GNC 40 83.7 % (36 / 43) 31.6 % (12 / 38)
read_client_first_message GNC 40 54.3 % (25 / 46) 21.2 % (11 / 52)
sanitize_char UBC 0 0.0 % (0 / 5) 0.0 % (0 / 4)
sanitize_str UBC 0 0.0 % (0 / 10) 0.0 % (0 / 8)
scram_exchange CBC 80 75.7 % (28 / 37) 48.5 % (16 / 33)
scram_get_mechanisms GNC 51 100.0 % (7 / 7) 100.0 % (2 / 2)
scram_init GNC 40 85.2 % (23 / 27) 55.6 % (10 / 18)
scram_mock_salt CBC 1 83.3 % (10 / 12) 50.0 % (5 / 10)
scram_verify_plain_password CBC 19 77.3 % (17 / 22) 33.3 % (6 / 18)
verify_client_proof CBC 40 92.0 % (23 / 25) 50.0 % (12 / 24)
verify_final_nonce CBC 40 72.7 % (8 / 11) 50.0 % (3 / 6)

Generated by: LCOV version 2.1-beta2-3-g6141622