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: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 68.9 % 688 474 3 211 8 466 3 7
Current Date: 2026-07-25 17:13:00 -0400 Functions: 93.3 % 30 28 2 3 25
Baseline: lcov-20260726-baseline Branches: 60.6 % 371 225 1 145 5 220
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 72.7 % 11 8 3 8
(30,360] days: 71.4 % 7 5 2 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:
(7,30] 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 2023 75.0 % (129 / 172) 73.9 % (65 / 88)
adjust_data_dir GNC 1934 40.7 % (11 / 27) 27.8 % (5 / 18)
do_logrotate CBC 1 44.0 % (11 / 25) 41.7 % (5 / 12)
do_promote CBC 52 61.1 % (22 / 36) 61.1 % (11 / 18)
do_restart CBC 129 53.3 % (16 / 30) 42.9 % (6 / 14)
do_stop CBC 848 52.0 % (13 / 25) 50.0 % (6 / 12)
set_sig CBC 10 47.6 % (10 / 21) 43.8 % (7 / 16)
do_reload CBC 127 43.8 % (7 / 16) 50.0 % (3 / 6)
get_pgpid CBC 6369 59.1 % (13 / 22) 45.5 % (10 / 22)
readfile GNC 3159 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 892 84.6 % (33 / 39) 73.7 % (14 / 19)
find_other_exec_or_die CBC 763 40.0 % (4 / 10) 16.7 % (1 / 6)
do_init CBC 1 66.7 % (10 / 15) 50.0 % (5 / 10)
start_postmaster CBC 891 70.6 % (12 / 17) 75.0 % (6 / 8)
do_status CBC 3 77.8 % (14 / 18) 58.3 % (7 / 12)
read_post_opts CBC 891 78.9 % (15 / 19) 66.7 % (8 / 12)
wait_for_postmaster_stop CBC 964 66.7 % (8 / 12) 60.0 % (6 / 10)
postmaster_is_alive CBC 118 62.5 % (5 / 8) 50.0 % (3 / 6)
set_mode CBC 727 78.6 % (11 / 14) 66.7 % (8 / 12)
wait_for_postmaster_promote CBC 48 76.9 % (10 / 13) 70.0 % (7 / 10)
do_kill CBC 10 60.0 % (3 / 5) 50.0 % (1 / 2)
get_control_dbstate CBC 204 75.0 % (6 / 8) 50.0 % (1 / 2)
wait_for_postmaster_start CBC 891 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 3159 100.0 % (8 / 8) 100.0 % (4 / 4)
print_msg CBC 7710 100.0 % (5 / 5) 100.0 % (2 / 2)
write_stderr CBC 71 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1