LCOV - differential code coverage report
Current view: top level - src/bin/pg_ctl - pg_ctl.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 68.9 % 687 473 2 212 5 468 2 5
Current Date: 2026-06-29 16:15:13 +0200 Functions: 93.3 % 30 28 1 1 5 23 1
Baseline: lcov-20260630-baseline Branches: 60.6 % 371 225 146 225
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 71.4 % 7 5 2 5
(360..) days: 68.8 % 680 468 212 468
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 93.1 % 29 27 1 1 4 23
Branch coverage date bins:
(360..) days: 60.6 % 371 225 146 225

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
trap_sigint_during_startup UNC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
unlimit_core_size UBC 0 0.0 % (0 / 8) 0.0 % (0 / 6)
do_advice CBC 1 100.0 % (3 / 3)
do_help CBC 1 100.0 % (37 / 37)
do_init CBC 1 66.7 % (10 / 15) 50.0 % (5 / 10)
do_logrotate CBC 1 44.0 % (11 / 25) 41.7 % (5 / 12)
do_status CBC 3 77.8 % (14 / 18) 58.3 % (7 / 12)
do_kill CBC 10 60.0 % (3 / 5) 50.0 % (1 / 2)
set_sig CBC 10 47.6 % (10 / 21) 43.8 % (7 / 16)
wait_for_postmaster_promote GNC 47 76.9 % (10 / 13) 70.0 % (7 / 10)
do_promote CBC 51 61.1 % (22 / 36) 61.1 % (11 / 18)
postmaster_is_alive CBC 118 62.5 % (5 / 8) 50.0 % (3 / 6)
do_reload CBC 127 43.8 % (7 / 16) 50.0 % (3 / 6)
do_restart CBC 129 53.3 % (16 / 30) 42.9 % (6 / 14)
get_control_dbstate CBC 197 75.0 % (6 / 8) 50.0 % (1 / 2)
set_mode CBC 718 78.6 % (11 / 14) 66.7 % (8 / 12)
find_other_exec_or_die CBC 751 40.0 % (4 / 10) 16.7 % (1 / 6)
do_stop CBC 838 52.0 % (13 / 25) 50.0 % (6 / 12)
read_post_opts CBC 879 78.9 % (15 / 19) 66.7 % (8 / 12)
start_postmaster CBC 879 70.6 % (12 / 17) 75.0 % (6 / 8)
wait_for_postmaster_start GNC 879 95.5 % (21 / 22) 90.0 % (18 / 20)
do_start CBC 880 84.6 % (33 / 39) 73.7 % (14 / 19)
wait_for_postmaster_stop GNC 954 66.7 % (8 / 12) 60.0 % (6 / 10)
adjust_data_dir CBC 1911 40.7 % (11 / 27) 27.8 % (5 / 18)
main CBC 2000 75.0 % (129 / 172) 73.9 % (65 / 88)
free_readfile CBC 3080 100.0 % (8 / 8) 100.0 % (4 / 4)
readfile GNC 3080 77.5 % (31 / 40) 80.0 % (16 / 20)
get_pgpid CBC 6324 59.1 % (13 / 22) 45.5 % (10 / 22)
print_msg CBC 7627 100.0 % (5 / 5) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1