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

Generated by: LCOV version 2.0-1