LCOV - differential code coverage report
Current view: top level - src/bin/psql - startup.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 75.1 % 586 440 146 1 439
Current Date: 2026-05-29 21:51:00 -0400 Functions: 95.3 % 43 41 2 1 40
Baseline: lcov-20260530-034037-baseline Branches: 61.8 % 309 191 118 191
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 1 1 1
(360..) days: 75.0 % 585 439 146 439
Function coverage date bins:
(360..) days: 95.3 % 43 41 2 1 40
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 UBC 0 0.0 % (0 / 12) 0.0 % (0 / 6)
empty_signal_handler CBC 7 100.0 % (2 / 2)
showVersion CBC 20 100.0 % (3 / 3)
EstablishVariableSpace CBC 10797 100.0 % (26 / 26)
echo_hidden_hook CBC 10797 66.7 % (6 / 9) 50.0 % (3 / 6)
histcontrol_hook CBC 10797 61.5 % (8 / 13) 50.0 % (5 / 10)
histcontrol_substitute_hook CBC 10797 100.0 % (4 / 4) 50.0 % (1 / 2)
histfile_hook CBC 10797 100.0 % (2 / 2)
histsize_hook CBC 10797 100.0 % (2 / 2)
histsize_substitute_hook CBC 10797 100.0 % (4 / 4) 50.0 % (1 / 2)
ignoreeof_hook CBC 10797 100.0 % (2 / 2)
ignoreeof_substitute_hook CBC 10797 66.7 % (4 / 6) 25.0 % (1 / 4)
parse_psql_options CBC 10797 57.7 % (90 / 156) 50.6 % (39 / 77)
singleline_hook CBC 10797 100.0 % (2 / 2)
singlestep_hook CBC 10797 100.0 % (2 / 2)
comp_keyword_case_hook CBC 10801 84.6 % (11 / 13) 80.0 % (8 / 10)
comp_keyword_case_substitute_hook CBC 10801 100.0 % (4 / 4) 100.0 % (2 / 2)
watch_interval_hook CBC 10801 100.0 % (2 / 2)
watch_interval_substitute_hook CBC 10801 100.0 % (4 / 4) 100.0 % (2 / 2)
main GNC 10818 83.1 % (152 / 183) 64.3 % (72 / 112)
on_error_rollback_hook CBC 10829 88.9 % (8 / 9) 75.0 % (6 / 8)
show_context_hook CBC 10829 84.6 % (11 / 13) 80.0 % (8 / 10)
show_context_substitute_hook CBC 10829 100.0 % (4 / 4) 100.0 % (2 / 2)
fetch_count_hook CBC 10850 100.0 % (2 / 2)
fetch_count_substitute_hook CBC 10850 100.0 % (4 / 4) 100.0 % (2 / 2)
verbosity_hook CBC 10910 80.0 % (12 / 15) 75.0 % (9 / 12)
verbosity_substitute_hook CBC 10910 100.0 % (4 / 4) 100.0 % (2 / 2)
simple_action_list_append CBC 11186 100.0 % (12 / 12) 100.0 % (4 / 4)
hide_tableam_hook CBC 12116 100.0 % (2 / 2)
hide_compression_hook CBC 12132 100.0 % (2 / 2)
echo_hook CBC 12144 84.6 % (11 / 13) 80.0 % (8 / 10)
echo_substitute_hook CBC 12144 100.0 % (4 / 4) 100.0 % (2 / 2)
on_error_stop_hook CBC 17969 100.0 % (2 / 2)
quiet_hook CBC 20266 100.0 % (2 / 2)
prompt1_hook CBC 21594 100.0 % (3 / 3) 100.0 % (2 / 2)
prompt2_hook CBC 21594 100.0 % (3 / 3) 100.0 % (2 / 2)
prompt3_hook CBC 21594 100.0 % (3 / 3) 100.0 % (2 / 2)
show_all_results_hook CBC 21603 100.0 % (2 / 2)
autocommit_hook CBC 21622 100.0 % (2 / 2)
log_locus_callback CBC 47956 100.0 % (7 / 7) 100.0 % (2 / 2)
log_pre_callback CBC 47956 75.0 % (3 / 4) 50.0 % (2 / 4)
bool_substitute_hook CBC 148928 100.0 % (7 / 7) 100.0 % (4 / 4)

Generated by: LCOV version 2.5.0-beta