LCOV - differential code coverage report
Current view: top level - src/bin/psql - startup.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 75.1 % 586 440 3 143 4 436 3 4
Current Date: 2026-11-05 14:14:01 +0100 Functions: 95.3 % 43 41 1 1 2 39
Baseline: lcov-20261105-baseline Branches: 61.8 % 309 191 118 191
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 66.7 % 9 6 3 4 2
(360..) days: 75.2 % 577 434 143 434
Function coverage date bins:
(360..) days: 95.3 % 43 41 1 1 2 39
Branch coverage date bins:
(360..) days: 61.8 % 309 191 118 191

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
process_psqlrc UBC 0 0.0 % (0 / 16) 0.0 % (0 / 8)
process_psqlrc_file UNC 0 0.0 % (0 / 12) 0.0 % (0 / 6)
empty_signal_handler CBC 8 100.0 % (2 / 2)
showVersion CBC 23 100.0 % (3 / 3)
EstablishVariableSpace CBC 11253 100.0 % (26 / 26)
echo_hidden_hook CBC 11253 66.7 % (6 / 9) 50.0 % (3 / 6)
histcontrol_hook CBC 11253 61.5 % (8 / 13) 50.0 % (5 / 10)
histcontrol_substitute_hook CBC 11253 100.0 % (4 / 4) 50.0 % (1 / 2)
histfile_hook CBC 11253 100.0 % (2 / 2)
histsize_hook CBC 11253 100.0 % (2 / 2)
histsize_substitute_hook CBC 11253 100.0 % (4 / 4) 50.0 % (1 / 2)
ignoreeof_hook CBC 11253 100.0 % (2 / 2)
ignoreeof_substitute_hook CBC 11253 66.7 % (4 / 6) 25.0 % (1 / 4)
parse_psql_options GNC 11253 57.7 % (90 / 156) 50.6 % (39 / 77)
singleline_hook CBC 11253 100.0 % (2 / 2)
singlestep_hook CBC 11253 100.0 % (2 / 2)
comp_keyword_case_hook CBC 11257 84.6 % (11 / 13) 80.0 % (8 / 10)
comp_keyword_case_substitute_hook CBC 11257 100.0 % (4 / 4) 100.0 % (2 / 2)
watch_interval_hook CBC 11257 100.0 % (2 / 2)
watch_interval_substitute_hook CBC 11257 100.0 % (4 / 4) 100.0 % (2 / 2)
main GNC 11277 83.1 % (152 / 183) 64.3 % (72 / 112)
on_error_rollback_hook CBC 11285 88.9 % (8 / 9) 75.0 % (6 / 8)
show_context_hook CBC 11285 84.6 % (11 / 13) 80.0 % (8 / 10)
show_context_substitute_hook CBC 11285 100.0 % (4 / 4) 100.0 % (2 / 2)
fetch_count_hook CBC 11306 100.0 % (2 / 2)
fetch_count_substitute_hook CBC 11306 100.0 % (4 / 4) 100.0 % (2 / 2)
verbosity_hook CBC 11390 80.0 % (12 / 15) 75.0 % (9 / 12)
verbosity_substitute_hook CBC 11390 100.0 % (4 / 4) 100.0 % (2 / 2)
simple_action_list_append CBC 11397 100.0 % (12 / 12) 100.0 % (4 / 4)
hide_tableam_hook CBC 12552 100.0 % (2 / 2)
hide_compression_hook CBC 12560 100.0 % (2 / 2)
echo_hook CBC 12580 84.6 % (11 / 13) 80.0 % (8 / 10)
echo_substitute_hook CBC 12580 100.0 % (4 / 4) 100.0 % (2 / 2)
on_error_stop_hook CBC 18961 100.0 % (2 / 2)
quiet_hook CBC 20896 100.0 % (2 / 2)
prompt1_hook CBC 22506 100.0 % (3 / 3) 100.0 % (2 / 2)
prompt2_hook CBC 22506 100.0 % (3 / 3) 100.0 % (2 / 2)
prompt3_hook CBC 22506 100.0 % (3 / 3) 100.0 % (2 / 2)
show_all_results_hook CBC 22515 100.0 % (2 / 2)
autocommit_hook CBC 22534 100.0 % (2 / 2)
log_locus_callback CBC 46550 100.0 % (7 / 7) 100.0 % (2 / 2)
log_pre_callback CBC 46550 75.0 % (3 / 4) 50.0 % (2 / 4)
bool_substitute_hook CBC 155062 100.0 % (7 / 7) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1