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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 75.1 % 586 440 3 143 4 436 3 4
Current Date: 2026-08-27 14:31:44 +0300 Functions: 95.3 % 43 41 1 1 2 39
Baseline: lcov-20260827-baseline Branches: 61.8 % 309 191 118 191
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 62.5 % 8 5 3 4 1
(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
EstablishVariableSpace CBC 10884 100.0 % (26 / 26)
autocommit_hook CBC 21796 100.0 % (2 / 2)
bool_substitute_hook CBC 150049 100.0 % (7 / 7) 100.0 % (4 / 4)
comp_keyword_case_hook CBC 10888 84.6 % (11 / 13) 80.0 % (8 / 10)
comp_keyword_case_substitute_hook CBC 10888 100.0 % (4 / 4) 100.0 % (2 / 2)
echo_hidden_hook CBC 10884 66.7 % (6 / 9) 50.0 % (3 / 6)
echo_hook CBC 12223 84.6 % (11 / 13) 80.0 % (8 / 10)
echo_substitute_hook CBC 12223 100.0 % (4 / 4) 100.0 % (2 / 2)
empty_signal_handler CBC 8 100.0 % (2 / 2)
fetch_count_hook CBC 10937 100.0 % (2 / 2)
fetch_count_substitute_hook CBC 10937 100.0 % (4 / 4) 100.0 % (2 / 2)
hide_compression_hook CBC 12203 100.0 % (2 / 2)
hide_tableam_hook CBC 12195 100.0 % (2 / 2)
histcontrol_hook CBC 10884 61.5 % (8 / 13) 50.0 % (5 / 10)
histcontrol_substitute_hook CBC 10884 100.0 % (4 / 4) 50.0 % (1 / 2)
histfile_hook CBC 10884 100.0 % (2 / 2)
histsize_hook CBC 10884 100.0 % (2 / 2)
histsize_substitute_hook CBC 10884 100.0 % (4 / 4) 50.0 % (1 / 2)
ignoreeof_hook CBC 10884 100.0 % (2 / 2)
ignoreeof_substitute_hook CBC 10884 66.7 % (4 / 6) 25.0 % (1 / 4)
log_locus_callback CBC 48374 100.0 % (7 / 7) 100.0 % (2 / 2)
log_pre_callback CBC 48374 75.0 % (3 / 4) 50.0 % (2 / 4)
main GNC 10906 83.1 % (152 / 183) 64.3 % (72 / 112)
on_error_rollback_hook CBC 10916 88.9 % (8 / 9) 75.0 % (6 / 8)
on_error_stop_hook CBC 18273 100.0 % (2 / 2)
parse_psql_options GNC 10884 57.7 % (90 / 156) 50.6 % (39 / 77)
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)
prompt1_hook CBC 21768 100.0 % (3 / 3) 100.0 % (2 / 2)
prompt2_hook CBC 21768 100.0 % (3 / 3) 100.0 % (2 / 2)
prompt3_hook CBC 21768 100.0 % (3 / 3) 100.0 % (2 / 2)
quiet_hook CBC 20237 100.0 % (2 / 2)
showVersion CBC 21 100.0 % (3 / 3)
show_all_results_hook CBC 21777 100.0 % (2 / 2)
show_context_hook CBC 10916 84.6 % (11 / 13) 80.0 % (8 / 10)
show_context_substitute_hook CBC 10916 100.0 % (4 / 4) 100.0 % (2 / 2)
simple_action_list_append CBC 11025 100.0 % (12 / 12) 100.0 % (4 / 4)
singleline_hook CBC 10884 100.0 % (2 / 2)
singlestep_hook CBC 10884 100.0 % (2 / 2)
verbosity_hook CBC 11021 80.0 % (12 / 15) 75.0 % (9 / 12)
verbosity_substitute_hook CBC 11021 100.0 % (4 / 4) 100.0 % (2 / 2)
watch_interval_hook CBC 10888 100.0 % (2 / 2)
watch_interval_substitute_hook CBC 10888 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1