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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 69.1 % 685 473 12 200 8 465 10 1 4 7
Current Date: 2026-10-12 11:56:10 +0200 Functions: 93.3 % 30 28 2 3 25
Baseline: lcov-20261012-baseline Branches: 61.2 % 369 226 1 142 1 5 220 2
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 48.1 % 27 13 12 2 8 5
(360..) days: 69.9 % 658 460 198 460 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 2144 75.7 % (128 / 169) 75.6 % (65 / 86)
adjust_data_dir GNC 2043 40.7 % (11 / 27) 27.8 % (5 / 18)
get_pgpid CBC 6703 59.1 % (13 / 22) 45.5 % (10 / 22)
set_sig CBC 12 47.6 % (10 / 21) 43.8 % (7 / 16)
do_restart CBC 133 53.3 % (16 / 30) 42.9 % (6 / 14)
do_logrotate CBC 1 44.0 % (11 / 25) 41.7 % (5 / 12)
do_promote CBC 56 61.1 % (22 / 36) 61.1 % (11 / 18)
do_stop CBC 893 52.0 % (13 / 25) 50.0 % (6 / 12)
unlimit_core_size UBC 0 0.0 % (0 / 8) 0.0 % (0 / 6)
do_init CBC 1 66.7 % (10 / 15) 50.0 % (5 / 10)
do_start CBC 940 84.6 % (33 / 39) 73.7 % (14 / 19)
do_status CBC 3 77.8 % (14 / 18) 58.3 % (7 / 12)
find_other_exec_or_die CBC 807 40.0 % (4 / 10) 16.7 % (1 / 6)
read_post_opts CBC 939 78.9 % (15 / 19) 66.7 % (8 / 12)
readfile GNC 3369 78.0 % (32 / 41) 80.0 % (16 / 20)
set_mode CBC 769 78.6 % (11 / 14) 66.7 % (8 / 12)
trap_sigint_during_startup UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
wait_for_postmaster_stop CBC 1013 66.7 % (8 / 12) 60.0 % (6 / 10)
do_reload CBC 137 43.8 % (7 / 16) 50.0 % (3 / 6)
postmaster_is_alive CBC 122 62.5 % (5 / 8) 50.0 % (3 / 6)
wait_for_postmaster_promote CBC 52 76.9 % (10 / 13) 70.0 % (7 / 10)
start_postmaster CBC 939 70.6 % (12 / 17) 75.0 % (6 / 8)
do_kill CBC 12 60.0 % (3 / 5) 50.0 % (1 / 2)
get_control_dbstate CBC 220 75.0 % (6 / 8) 50.0 % (1 / 2)
wait_for_postmaster_start CBC 939 95.5 % (21 / 22) 95.0 % (19 / 20)
free_readfile CBC 3369 100.0 % (8 / 8) 100.0 % (4 / 4)
print_msg CBC 8125 100.0 % (5 / 5) 100.0 % (2 / 2)
do_advice CBC 1 100.0 % (3 / 3)
do_help CBC 1 100.0 % (37 / 37)
write_stderr CBC 75 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1