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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 75.1 % 586 440 3 143 4 436 3 4
Current Date: 2026-10-12 11:56:10 +0200 Functions: 95.3 % 43 41 1 1 2 39
Baseline: lcov-20261012-baseline Branches: 61.8 % 309 191 118 191
Baseline Date: 2026-10-12 10:36:06 +0200 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 11133 57.7 % (90 / 156) 50.6 % (39 / 77)
main GNC 11157 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 11133 61.5 % (8 / 13) 50.0 % (5 / 10)
echo_hidden_hook CBC 11133 66.7 % (6 / 9) 50.0 % (3 / 6)
verbosity_hook CBC 11270 80.0 % (12 / 15) 75.0 % (9 / 12)
comp_keyword_case_hook CBC 11137 84.6 % (11 / 13) 80.0 % (8 / 10)
echo_hook CBC 12459 84.6 % (11 / 13) 80.0 % (8 / 10)
ignoreeof_substitute_hook CBC 11133 66.7 % (4 / 6) 25.0 % (1 / 4)
show_context_hook CBC 11165 84.6 % (11 / 13) 80.0 % (8 / 10)
log_pre_callback CBC 46390 75.0 % (3 / 4) 50.0 % (2 / 4)
on_error_rollback_hook CBC 11165 88.9 % (8 / 9) 75.0 % (6 / 8)
EstablishVariableSpace CBC 11133 100.0 % (26 / 26)
autocommit_hook CBC 22294 100.0 % (2 / 2)
bool_substitute_hook CBC 153395 100.0 % (7 / 7) 100.0 % (4 / 4)
comp_keyword_case_substitute_hook CBC 11137 100.0 % (4 / 4) 100.0 % (2 / 2)
echo_substitute_hook CBC 12459 100.0 % (4 / 4) 100.0 % (2 / 2)
empty_signal_handler CBC 8 100.0 % (2 / 2)
fetch_count_hook CBC 11186 100.0 % (2 / 2)
fetch_count_substitute_hook CBC 11186 100.0 % (4 / 4) 100.0 % (2 / 2)
hide_compression_hook CBC 12439 100.0 % (2 / 2)
hide_tableam_hook CBC 12431 100.0 % (2 / 2)
histcontrol_substitute_hook CBC 11133 100.0 % (4 / 4) 50.0 % (1 / 2)
histfile_hook CBC 11133 100.0 % (2 / 2)
histsize_hook CBC 11133 100.0 % (2 / 2)
histsize_substitute_hook CBC 11133 100.0 % (4 / 4) 50.0 % (1 / 2)
ignoreeof_hook CBC 11133 100.0 % (2 / 2)
log_locus_callback CBC 46390 100.0 % (7 / 7) 100.0 % (2 / 2)
on_error_stop_hook CBC 18727 100.0 % (2 / 2)
prompt1_hook CBC 22266 100.0 % (3 / 3) 100.0 % (2 / 2)
prompt2_hook CBC 22266 100.0 % (3 / 3) 100.0 % (2 / 2)
prompt3_hook CBC 22266 100.0 % (3 / 3) 100.0 % (2 / 2)
quiet_hook CBC 20665 100.0 % (2 / 2)
showVersion CBC 23 100.0 % (3 / 3)
show_all_results_hook CBC 22275 100.0 % (2 / 2)
show_context_substitute_hook CBC 11165 100.0 % (4 / 4) 100.0 % (2 / 2)
simple_action_list_append CBC 11277 100.0 % (12 / 12) 100.0 % (4 / 4)
singleline_hook CBC 11133 100.0 % (2 / 2)
singlestep_hook CBC 11133 100.0 % (2 / 2)
verbosity_substitute_hook CBC 11270 100.0 % (4 / 4) 100.0 % (2 / 2)
watch_interval_hook CBC 11137 100.0 % (2 / 2)
watch_interval_substitute_hook CBC 11137 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1