LCOV - differential code coverage report
Current view: top level - src/bin/psql - startup.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 75.1 % 586 440 146 1 439
Current Date: 2026-05-05 10:23:31 +0900 Functions: 95.3 % 43 41 2 1 40
Baseline: lcov-20260505-025707-baseline Branches: 61.8 % 309 191 118 191
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] 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
parse_psql_options CBC 10704 57.7 % (90 / 156) 50.6 % (39 / 77)
main GNC 10725 83.1 % (152 / 183) 64.3 % (72 / 112)
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 10704 61.5 % (8 / 13) 50.0 % (5 / 10)
echo_hidden_hook CBC 10704 66.7 % (6 / 9) 50.0 % (3 / 6)
verbosity_hook CBC 10823 80.0 % (12 / 15) 75.0 % (9 / 12)
comp_keyword_case_hook CBC 10708 84.6 % (11 / 13) 80.0 % (8 / 10)
echo_hook CBC 12051 84.6 % (11 / 13) 80.0 % (8 / 10)
ignoreeof_substitute_hook CBC 10704 66.7 % (4 / 6) 25.0 % (1 / 4)
show_context_hook CBC 10736 84.6 % (11 / 13) 80.0 % (8 / 10)
log_pre_callback CBC 47831 75.0 % (3 / 4) 50.0 % (2 / 4)
on_error_rollback_hook CBC 10736 88.9 % (8 / 9) 75.0 % (6 / 8)
EstablishVariableSpace CBC 10704 100.0 % (26 / 26)
autocommit_hook CBC 21436 100.0 % (2 / 2)
bool_substitute_hook CBC 147645 100.0 % (7 / 7) 100.0 % (4 / 4)
comp_keyword_case_substitute_hook CBC 10708 100.0 % (4 / 4) 100.0 % (2 / 2)
echo_substitute_hook CBC 12051 100.0 % (4 / 4) 100.0 % (2 / 2)
empty_signal_handler CBC 7 100.0 % (2 / 2)
fetch_count_hook CBC 10757 100.0 % (2 / 2)
fetch_count_substitute_hook CBC 10757 100.0 % (4 / 4) 100.0 % (2 / 2)
hide_compression_hook CBC 12039 100.0 % (2 / 2)
hide_tableam_hook CBC 12023 100.0 % (2 / 2)
histcontrol_substitute_hook CBC 10704 100.0 % (4 / 4) 50.0 % (1 / 2)
histfile_hook CBC 10704 100.0 % (2 / 2)
histsize_hook CBC 10704 100.0 % (2 / 2)
histsize_substitute_hook CBC 10704 100.0 % (4 / 4) 50.0 % (1 / 2)
ignoreeof_hook CBC 10704 100.0 % (2 / 2)
log_locus_callback CBC 47831 100.0 % (7 / 7) 100.0 % (2 / 2)
on_error_stop_hook CBC 17793 100.0 % (2 / 2)
prompt1_hook CBC 21408 100.0 % (3 / 3) 100.0 % (2 / 2)
prompt2_hook CBC 21408 100.0 % (3 / 3) 100.0 % (2 / 2)
prompt3_hook CBC 21408 100.0 % (3 / 3) 100.0 % (2 / 2)
quiet_hook CBC 20089 100.0 % (2 / 2)
showVersion CBC 20 100.0 % (3 / 3)
show_all_results_hook CBC 21417 100.0 % (2 / 2)
show_context_substitute_hook CBC 10736 100.0 % (4 / 4) 100.0 % (2 / 2)
simple_action_list_append CBC 11093 100.0 % (12 / 12) 100.0 % (4 / 4)
singleline_hook CBC 10704 100.0 % (2 / 2)
singlestep_hook CBC 10704 100.0 % (2 / 2)
verbosity_substitute_hook CBC 10823 100.0 % (4 / 4) 100.0 % (2 / 2)
watch_interval_hook CBC 10708 100.0 % (2 / 2)
watch_interval_substitute_hook CBC 10708 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta