LCOV - differential code coverage report
Current view: top level - src/bin/psql - startup.c (source / functions) Coverage Total Hit UBC CBC
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 75.0 % 585 439 146 439
Current Date: 2026-03-14 14:10:32 -0400 Functions: 95.3 % 43 41 2 41
Baseline: lcov-20260315-024220-baseline Branches: 61.8 % 309 191 118 191
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 7 7 7
(360..) days: 74.7 % 578 432 146 432
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 95.1 % 41 39 2 39
Branch coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 61.6 % 307 189 118 189

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
main CBC 9974 83.0 % (151 / 182) 64.3 % (72 / 112)
parse_psql_options CBC 9954 57.7 % (90 / 156) 50.6 % (39 / 77)
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)
histcontrol_hook CBC 9954 61.5 % (8 / 13) 50.0 % (5 / 10)
echo_hidden_hook CBC 9954 66.7 % (6 / 9) 50.0 % (3 / 6)
ignoreeof_substitute_hook CBC 9954 66.7 % (4 / 6) 25.0 % (1 / 4)
verbosity_hook CBC 10046 80.0 % (12 / 15) 75.0 % (9 / 12)
comp_keyword_case_hook CBC 9958 84.6 % (11 / 13) 80.0 % (8 / 10)
echo_hook CBC 11025 84.6 % (11 / 13) 80.0 % (8 / 10)
log_pre_callback CBC 34973 75.0 % (3 / 4) 50.0 % (2 / 4)
on_error_rollback_hook CBC 9978 88.9 % (8 / 9) 75.0 % (6 / 8)
show_context_hook CBC 9981 84.6 % (11 / 13) 80.0 % (8 / 10)
histcontrol_substitute_hook CBC 9954 100.0 % (4 / 4) 50.0 % (1 / 2)
histsize_substitute_hook CBC 9954 100.0 % (4 / 4) 50.0 % (1 / 2)
bool_substitute_hook CBC 136735 100.0 % (7 / 7) 100.0 % (4 / 4)
comp_keyword_case_substitute_hook CBC 9958 100.0 % (4 / 4) 100.0 % (2 / 2)
echo_substitute_hook CBC 11025 100.0 % (4 / 4) 100.0 % (2 / 2)
fetch_count_substitute_hook CBC 9994 100.0 % (4 / 4) 100.0 % (2 / 2)
log_locus_callback CBC 34973 100.0 % (7 / 7) 100.0 % (2 / 2)
prompt1_hook CBC 19908 100.0 % (3 / 3) 100.0 % (2 / 2)
prompt2_hook CBC 19908 100.0 % (3 / 3) 100.0 % (2 / 2)
prompt3_hook CBC 19908 100.0 % (3 / 3) 100.0 % (2 / 2)
show_context_substitute_hook CBC 9981 100.0 % (4 / 4) 100.0 % (2 / 2)
simple_action_list_append CBC 10339 100.0 % (12 / 12) 100.0 % (4 / 4)
verbosity_substitute_hook CBC 10046 100.0 % (4 / 4) 100.0 % (2 / 2)
watch_interval_substitute_hook CBC 9958 100.0 % (4 / 4) 100.0 % (2 / 2)
EstablishVariableSpace CBC 9954 100.0 % (26 / 26)
autocommit_hook CBC 19929 100.0 % (2 / 2)
empty_signal_handler CBC 7 100.0 % (2 / 2)
fetch_count_hook CBC 9994 100.0 % (2 / 2)
hide_compression_hook CBC 11014 100.0 % (2 / 2)
hide_tableam_hook CBC 11002 100.0 % (2 / 2)
histfile_hook CBC 9954 100.0 % (2 / 2)
histsize_hook CBC 9954 100.0 % (2 / 2)
ignoreeof_hook CBC 9954 100.0 % (2 / 2)
on_error_stop_hook CBC 16548 100.0 % (2 / 2)
quiet_hook CBC 18487 100.0 % (2 / 2)
showVersion CBC 19 100.0 % (3 / 3)
show_all_results_hook CBC 19915 100.0 % (2 / 2)
singleline_hook CBC 9954 100.0 % (2 / 2)
singlestep_hook CBC 9954 100.0 % (2 / 2)
watch_interval_hook CBC 9958 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta