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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 68.9 % 688 474 3 211 8 466 3 7
Current Date: 2026-08-27 14:31:44 +0300 Functions: 93.3 % 30 28 2 3 25
Baseline: lcov-20260827-baseline Branches: 60.6 % 371 225 1 145 5 220
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 72.2 % 18 13 3 2 8 5
(360..) days: 68.8 % 670 461 209 461
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 93.1 % 29 27 2 3 24
Branch coverage date bins:
(30,360] days: 83.3 % 6 5 1 5
(360..) days: 60.3 % 365 220 145 220

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 GNC 2065 75.0 % (129 / 172) 73.9 % (65 / 88)
adjust_data_dir GNC 1972 40.7 % (11 / 27) 27.8 % (5 / 18)
do_logrotate CBC 1 44.0 % (11 / 25) 41.7 % (5 / 12)
do_promote CBC 53 61.1 % (22 / 36) 61.1 % (11 / 18)
do_restart CBC 129 53.3 % (16 / 30) 42.9 % (6 / 14)
do_stop CBC 864 52.0 % (13 / 25) 50.0 % (6 / 12)
set_sig CBC 11 47.6 % (10 / 21) 43.8 % (7 / 16)
do_reload CBC 131 43.8 % (7 / 16) 50.0 % (3 / 6)
get_pgpid CBC 6470 59.1 % (13 / 22) 45.5 % (10 / 22)
readfile GNC 3270 78.0 % (32 / 41) 80.0 % (16 / 20)
unlimit_core_size UBC 0 0.0 % (0 / 8) 0.0 % (0 / 6)
trap_sigint_during_startup UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
do_start CBC 908 84.6 % (33 / 39) 73.7 % (14 / 19)
find_other_exec_or_die CBC 779 40.0 % (4 / 10) 16.7 % (1 / 6)
do_init CBC 1 66.7 % (10 / 15) 50.0 % (5 / 10)
start_postmaster CBC 907 70.6 % (12 / 17) 75.0 % (6 / 8)
do_status CBC 3 77.8 % (14 / 18) 58.3 % (7 / 12)
read_post_opts CBC 907 78.9 % (15 / 19) 66.7 % (8 / 12)
wait_for_postmaster_stop CBC 980 66.7 % (8 / 12) 60.0 % (6 / 10)
postmaster_is_alive CBC 118 62.5 % (5 / 8) 50.0 % (3 / 6)
set_mode CBC 743 78.6 % (11 / 14) 66.7 % (8 / 12)
wait_for_postmaster_promote CBC 49 76.9 % (10 / 13) 70.0 % (7 / 10)
do_kill CBC 11 60.0 % (3 / 5) 50.0 % (1 / 2)
get_control_dbstate CBC 210 75.0 % (6 / 8) 50.0 % (1 / 2)
wait_for_postmaster_start CBC 907 95.5 % (21 / 22) 90.0 % (18 / 20)
do_advice CBC 1 100.0 % (3 / 3)
do_help CBC 1 100.0 % (37 / 37)
free_readfile CBC 3270 100.0 % (8 / 8) 100.0 % (4 / 4)
print_msg CBC 7855 100.0 % (5 / 5) 100.0 % (2 / 2)
write_stderr CBC 71 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1