LCOV - differential code coverage report
Current view: top level - src/bin/psql - command.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 65.6 % 2597 1703 1 893 9 4 1690
Current Date: 2025-10-28 08:26:42 +0900 Functions: 91.7 % 109 100 1 8 1 1 98
Baseline: lcov-20251028-005825-baseline Branches: 52.9 % 1874 992 882 7 2 983
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 61.8 % 262 162 1 99 4 158
(360..) days: 66.0 % 2335 1541 794 9 1532
Function coverage date bins:
(30,360] days: 100.0 % 10 10 10
(360..) days: 90.9 % 99 90 1 8 1 1 88
Branch coverage date bins:
(30,360] days: 58.5 % 176 103 73 2 101
(360..) days: 52.4 % 1698 889 809 7 882

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
do_connect CBC 170 57.5 % (103 / 179) 43.7 % (80 / 183)
printPsetInfo GBC 1 9.8 % (8 / 82) 6.5 % (6 / 92)
do_pset CBC 977 55.9 % (85 / 152) 53.2 % (82 / 154)
do_edit UBC 0 0.0 % (0 / 67) 0.0 % (0 / 54)
exec_command_conninfo CBC 3 3.5 % (3 / 86) 1.9 % (1 / 52)
exec_command_ef_ev CBC 6 11.1 % (5 / 45) 2.8 % (1 / 36)
strip_lineno_from_objdesc UBC 0 0.0 % (0 / 20) 0.0 % (0 / 32)
do_watch CBC 4 74.7 % (62 / 83) 42.6 % (23 / 54)
exec_command_write CBC 6 11.6 % (5 / 43) 3.6 % (1 / 28)
exec_command CBC 9660 98.6 % (145 / 147) 88.4 % (175 / 198)
exec_command_edit CBC 3 13.9 % (5 / 36) 4.2 % (1 / 24)
editFile UBC 0 0.0 % (0 / 28) 0.0 % (0 / 20)
exec_command_prompt CBC 3 15.2 % (5 / 33) 10.0 % (2 / 20)
exec_command_cd CBC 3 22.7 % (5 / 22) 11.1 % (2 / 18)
get_create_object_cmd CBC 93 72.9 % (43 / 59) 52.9 % (18 / 34)
printSSLInfo CBC 3 37.5 % (3 / 8) 7.1 % (1 / 14)
process_command_g_options CBC 12 80.6 % (25 / 31) 56.7 % (17 / 30)
pset_value_string CBC 66 87.3 % (48 / 55) 79.7 % (51 / 64)
exec_command_watch CBC 17 88.9 % (64 / 72) 79.3 % (46 / 58)
_align2string CBC 3 17.4 % (4 / 23) 9.1 % (1 / 11)
exec_command_d CBC 3414 89.5 % (171 / 191) 88.2 % (75 / 85)
exec_command_s CBC 3 38.5 % (5 / 13) 16.7 % (2 / 12)
exec_command_slash_command_help CBC 3 30.8 % (4 / 13) 10.0 % (1 / 10)
do_shell UBC 0 0.0 % (0 / 15) 0.0 % (0 / 8)
exec_command_include CBC 6 35.7 % (5 / 14) 20.0 % (2 / 10)
exec_command_password CBC 4 72.2 % (26 / 36) 50.0 % (8 / 16)
is_branching_command UBC 0 0.0 % (0 / 5) 0.0 % (0 / 8)
process_file CBC 8045 71.4 % (20 / 28) 50.0 % (8 / 16)
exec_command_sf_sv CBC 99 75.0 % (24 / 32) 56.2 % (9 / 16)
savePsetInfo CBC 21 81.2 % (13 / 16) 50.0 % (7 / 14)
connection_warnings CBC 173 64.7 % (11 / 17) 57.1 % (8 / 14)
exec_command_lo CBC 31 75.7 % (28 / 37) 70.0 % (14 / 20)
prompt_for_password UBC 0 0.0 % (0 / 12) 0.0 % (0 / 6)
wait_until_connected CBC 170 65.2 % (15 / 23) 45.5 % (5 / 11)
echo_hidden_command CBC 186 27.3 % (3 / 11) 16.7 % (1 / 6)
exec_command_getenv CBC 147 73.3 % (11 / 15) 58.3 % (7 / 12)
exec_command_print CBC 21 80.0 % (8 / 10) 58.3 % (7 / 12)
exec_command_timing CBC 5 71.4 % (10 / 14) 50.0 % (5 / 10)
HandleSlashCmds CBC 9661 96.3 % (26 / 27) 80.0 % (16 / 20)
exec_command_connect CBC 173 100.0 % (22 / 22) 71.4 % (10 / 14)
exec_command_html CBC 3 57.1 % (4 / 7) 33.3 % (2 / 6)
exec_command_list CBC 3 38.5 % (5 / 13) 33.3 % (2 / 6)
exec_command_unrestrict CBC 33 62.5 % (10 / 16) 60.0 % (6 / 10)
lookup_object_oid CBC 93 84.6 % (22 / 26) 63.6 % (7 / 11)
minimal_error_message UBC 0 0.0 % (0 / 14) 0.0 % (0 / 4)
set_unicode_line_style UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
discard_query_text CBC 115 100.0 % (8 / 8) 50.0 % (3 / 6)
exec_command_endif CBC 97 100.0 % (17 / 17) 70.0 % (7 / 10)
exec_command_restrict CBC 34 81.8 % (9 / 11) 62.5 % (5 / 8)
exec_command_setenv CBC 9 80.0 % (16 / 20) 70.0 % (7 / 10)
exec_command_unset CBC 26 75.0 % (9 / 12) 62.5 % (5 / 8)
param_is_newly_set CBC 24 66.7 % (4 / 6) 50.0 % (3 / 6)
print_with_linenumbers CBC 9 95.2 % (20 / 21) 83.3 % (15 / 18)
_unicode_linestyle2string CBC 9 57.1 % (4 / 7) 33.3 % (1 / 3)
exec_command_C CBC 3 62.5 % (5 / 8) 50.0 % (2 / 4)
exec_command_T CBC 3 62.5 % (5 / 8) 50.0 % (2 / 4)
exec_command_encoding CBC 11 85.7 % (12 / 14) 66.7 % (4 / 6)
exec_command_f CBC 3 62.5 % (5 / 8) 50.0 % (2 / 4)
exec_command_shell_escape CBC 3 62.5 % (5 / 8) 50.0 % (2 / 4)
restorePsetInfo CBC 21 100.0 % (11 / 11) 50.0 % (2 / 4)
SyncVariables GNC 8474 92.9 % (26 / 28) 83.3 % (5 / 6)
copy_previous_query CBC 1472 100.0 % (5 / 5) 75.0 % (3 / 4)
count_lines_in_buf CBC 93 90.0 % (9 / 10) 75.0 % (3 / 4)
exec_command_a CBC 27 100.0 % (7 / 7) 83.3 % (5 / 6)
exec_command_bind_named CBC 88 100.0 % (21 / 21) 90.0 % (9 / 10)
exec_command_dfo CBC 180 92.9 % (13 / 14) 90.0 % (9 / 10)
exec_command_elif CBC 24 100.0 % (27 / 27) 90.0 % (9 / 10)
exec_command_else CBC 66 100.0 % (24 / 24) 87.5 % (7 / 8)
exec_command_errverbose CBC 7 90.0 % (9 / 10) 83.3 % (5 / 6)
exec_command_g CBC 180 100.0 % (24 / 24) 93.8 % (15 / 16)
exec_command_gdesc CBC 43 100.0 % (6 / 6) 50.0 % (1 / 2)
exec_command_out CBC 21 100.0 % (9 / 9) 75.0 % (3 / 4)
exec_command_set CBC 491 90.0 % (18 / 20) 91.7 % (11 / 12)
exec_command_t CBC 35 100.0 % (8 / 8) 75.0 % (3 / 4)
exec_command_x CBC 38 100.0 % (8 / 8) 75.0 % (3 / 4)
exec_command_z CBC 15 100.0 % (13 / 13) 83.3 % (5 / 6)
printGSSInfo CBC 3 75.0 % (3 / 4) 50.0 % (1 / 2)
pset_quoted_string CBC 12 86.7 % (13 / 15) 83.3 % (5 / 6)
read_connect_arg CBC 691 100.0 % (10 / 10) 87.5 % (7 / 8)
save_query_text_state CBC 133 100.0 % (5 / 5) 50.0 % (1 / 2)
exec_command_bind CBC 333 100.0 % (16 / 16) 100.0 % (8 / 8)
exec_command_close_prepared CBC 25 100.0 % (13 / 13) 100.0 % (4 / 4)
exec_command_copy CBC 86 100.0 % (8 / 8) 100.0 % (4 / 4)
exec_command_copyright CBC 4 100.0 % (4 / 4) 100.0 % (2 / 2)
exec_command_crosstabview CBC 69 100.0 % (9 / 9) 100.0 % (4 / 4)
exec_command_echo CBC 1527 100.0 % (21 / 21) 100.0 % (20 / 20)
exec_command_endpipeline CBC 149 100.0 % (7 / 7) 100.0 % (2 / 2)
exec_command_flush CBC 12 100.0 % (7 / 7) 100.0 % (2 / 2)
exec_command_flushrequest CBC 30 100.0 % (7 / 7) 100.0 % (2 / 2)
exec_command_getresults CBC 78 100.0 % (15 / 15) 100.0 % (6 / 6)
exec_command_gexec CBC 29 100.0 % (10 / 10) 100.0 % (4 / 4)
exec_command_gset CBC 391 100.0 % (14 / 14) 100.0 % (6 / 6)
exec_command_help CBC 5 100.0 % (7 / 7) 100.0 % (2 / 2)
exec_command_if CBC 100 100.0 % (10 / 10) 100.0 % (4 / 4)
exec_command_parse CBC 57 100.0 % (13 / 13) 100.0 % (4 / 4)
exec_command_pset CBC 872 100.0 % (16 / 16) 100.0 % (8 / 8)
exec_command_quit CBC 125 100.0 % (5 / 5) 100.0 % (2 / 2)
exec_command_reset CBC 48 100.0 % (7 / 7) 100.0 % (4 / 4)
exec_command_sendpipeline CBC 295 100.0 % (15 / 15) 100.0 % (8 / 8)
exec_command_startpipeline CBC 149 100.0 % (7 / 7) 100.0 % (2 / 2)
exec_command_syncpipeline CBC 57 100.0 % (7 / 7) 100.0 % (2 / 2)
gather_boolean_expression CBC 118 100.0 % (11 / 11) 100.0 % (4 / 4)
ignore_slash_options CBC 195 100.0 % (5 / 5) 100.0 % (2 / 2)
is_true_boolean_expression CBC 109 100.0 % (6 / 6) 100.0 % (4 / 4)
pset_bool_string CBC 18 100.0 % (2 / 2) 100.0 % (2 / 2)
UnsyncVariables UNC 0 0.0 % (0 / 11)
ignore_boolean_expression CBC 9 100.0 % (4 / 4)
ignore_slash_filepipe CBC 9 100.0 % (4 / 4)
ignore_slash_whole_line CBC 21 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta