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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 75.1 % 586 440 3 143 4 436 3 4
Current Date: 2026-09-20 14:13:17 +0900 Functions: 95.3 % 43 41 1 1 2 39
Baseline: lcov-20260920-baseline Branches: 61.8 % 309 191 118 191
Baseline Date: 2026-09-20 14:13:13 +0900 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
parse_psql_options GNC 11004 57.7 % (90 / 156) 50.6 % (39 / 77)
main GNC 11028 83.1 % (152 / 183) 64.3 % (72 / 112)
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)
histcontrol_hook CBC 11004 61.5 % (8 / 13) 50.0 % (5 / 10)
echo_hidden_hook CBC 11004 66.7 % (6 / 9) 50.0 % (3 / 6)
verbosity_hook CBC 11141 80.0 % (12 / 15) 75.0 % (9 / 12)
comp_keyword_case_hook CBC 11008 84.6 % (11 / 13) 80.0 % (8 / 10)
echo_hook CBC 12329 84.6 % (11 / 13) 80.0 % (8 / 10)
ignoreeof_substitute_hook CBC 11004 66.7 % (4 / 6) 25.0 % (1 / 4)
show_context_hook CBC 11036 84.6 % (11 / 13) 80.0 % (8 / 10)
log_pre_callback CBC 46367 75.0 % (3 / 4) 50.0 % (2 / 4)
on_error_rollback_hook CBC 11036 88.9 % (8 / 9) 75.0 % (6 / 8)
EstablishVariableSpace CBC 11004 100.0 % (26 / 26)
autocommit_hook CBC 22036 100.0 % (2 / 2)
bool_substitute_hook CBC 151651 100.0 % (7 / 7) 100.0 % (4 / 4)
comp_keyword_case_substitute_hook CBC 11008 100.0 % (4 / 4) 100.0 % (2 / 2)
echo_substitute_hook CBC 12329 100.0 % (4 / 4) 100.0 % (2 / 2)
empty_signal_handler CBC 8 100.0 % (2 / 2)
fetch_count_hook CBC 11057 100.0 % (2 / 2)
fetch_count_substitute_hook CBC 11057 100.0 % (4 / 4) 100.0 % (2 / 2)
hide_compression_hook CBC 12309 100.0 % (2 / 2)
hide_tableam_hook CBC 12301 100.0 % (2 / 2)
histcontrol_substitute_hook CBC 11004 100.0 % (4 / 4) 50.0 % (1 / 2)
histfile_hook CBC 11004 100.0 % (2 / 2)
histsize_hook CBC 11004 100.0 % (2 / 2)
histsize_substitute_hook CBC 11004 100.0 % (4 / 4) 50.0 % (1 / 2)
ignoreeof_hook CBC 11004 100.0 % (2 / 2)
log_locus_callback CBC 46367 100.0 % (7 / 7) 100.0 % (2 / 2)
on_error_stop_hook CBC 18505 100.0 % (2 / 2)
prompt1_hook CBC 22008 100.0 % (3 / 3) 100.0 % (2 / 2)
prompt2_hook CBC 22008 100.0 % (3 / 3) 100.0 % (2 / 2)
prompt3_hook CBC 22008 100.0 % (3 / 3) 100.0 % (2 / 2)
quiet_hook CBC 20435 100.0 % (2 / 2)
showVersion CBC 23 100.0 % (3 / 3)
show_all_results_hook CBC 22017 100.0 % (2 / 2)
show_context_substitute_hook CBC 11036 100.0 % (4 / 4) 100.0 % (2 / 2)
simple_action_list_append CBC 11147 100.0 % (12 / 12) 100.0 % (4 / 4)
singleline_hook CBC 11004 100.0 % (2 / 2)
singlestep_hook CBC 11004 100.0 % (2 / 2)
verbosity_substitute_hook CBC 11141 100.0 % (4 / 4) 100.0 % (2 / 2)
watch_interval_hook CBC 11008 100.0 % (2 / 2)
watch_interval_substitute_hook CBC 11008 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1