LCOV - differential code coverage report
Current view: top level - src/bin/pg_ctl - pg_ctl.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC EUB ECB DUB DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 69.1 % 685 473 12 200 8 465 10 1 4 7
Current Date: 2026-11-05 14:14:01 +0100 Functions: 93.3 % 30 28 2 3 25
Baseline: lcov-20261105-baseline Branches: 61.2 % 369 226 1 142 1 5 220 2
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 41.7 % 24 10 12 2 8 2
(360..) days: 70.0 % 661 463 198 463 10 1
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.5 % 365 221 142 1 220 2

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 2173 75.7 % (128 / 169) 75.6 % (65 / 86)
adjust_data_dir GNC 2072 40.7 % (11 / 27) 27.8 % (5 / 18)
do_logrotate CBC 1 44.0 % (11 / 25) 41.7 % (5 / 12)
do_promote CBC 57 61.1 % (22 / 36) 61.1 % (11 / 18)
do_restart CBC 137 53.3 % (16 / 30) 42.9 % (6 / 14)
do_stop CBC 905 52.0 % (13 / 25) 50.0 % (6 / 12)
set_sig CBC 12 47.6 % (10 / 21) 43.8 % (7 / 16)
do_reload CBC 137 43.8 % (7 / 16) 50.0 % (3 / 6)
get_pgpid CBC 6859 59.1 % (13 / 22) 45.5 % (10 / 22)
readfile GNC 3352 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 956 84.6 % (33 / 39) 73.7 % (14 / 19)
find_other_exec_or_die CBC 819 40.0 % (4 / 10) 16.7 % (1 / 6)
do_init CBC 1 66.7 % (10 / 15) 50.0 % (5 / 10)
start_postmaster CBC 955 70.6 % (12 / 17) 75.0 % (6 / 8)
do_status CBC 3 77.8 % (14 / 18) 58.3 % (7 / 12)
read_post_opts CBC 955 78.9 % (15 / 19) 66.7 % (8 / 12)
wait_for_postmaster_stop CBC 1029 66.7 % (8 / 12) 60.0 % (6 / 10)
postmaster_is_alive CBC 126 62.5 % (5 / 8) 50.0 % (3 / 6)
set_mode CBC 781 78.6 % (11 / 14) 66.7 % (8 / 12)
wait_for_postmaster_promote CBC 53 76.9 % (10 / 13) 70.0 % (7 / 10)
do_kill CBC 12 60.0 % (3 / 5) 50.0 % (1 / 2)
get_control_dbstate CBC 219 75.0 % (6 / 8) 50.0 % (1 / 2)
wait_for_postmaster_start CBC 955 95.5 % (21 / 22) 95.0 % (19 / 20)
do_advice CBC 1 100.0 % (3 / 3)
do_help CBC 1 100.0 % (37 / 37)
free_readfile CBC 3352 100.0 % (8 / 8) 100.0 % (4 / 4)
print_msg CBC 8251 100.0 % (5 / 5) 100.0 % (2 / 2)
write_stderr CBC 75 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1