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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 68.9 % 687 473 1 213 4 469 1 4
Current Date: 2026-03-14 14:10:32 -0400 Functions: 93.3 % 30 28 2 4 24
Baseline: lcov-20260315-024220-baseline Branches: 60.6 % 371 225 146 225
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 50.0 % 2 1 1 1
(30,360] days: 100.0 % 3 3 3
(360..) days: 68.8 % 682 469 213 469
Function coverage date bins:
(360..) days: 93.3 % 30 28 2 4 24
Branch coverage date bins:
(360..) days: 60.6 % 371 225 146 225

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 10 60.0 % (3 / 5) 50.0 % (1 / 2)
set_sig CBC 10 47.6 % (10 / 21) 43.8 % (7 / 16)
write_stderr CBC 43 100.0 % (5 / 5)
wait_for_postmaster_promote GNC 44 76.9 % (10 / 13) 70.0 % (7 / 10)
do_promote CBC 48 61.1 % (22 / 36) 61.1 % (11 / 18)
postmaster_is_alive CBC 116 62.5 % (5 / 8) 50.0 % (3 / 6)
do_restart CBC 121 53.3 % (16 / 30) 42.9 % (6 / 14)
do_reload CBC 126 43.8 % (7 / 16) 50.0 % (3 / 6)
get_control_dbstate CBC 174 75.0 % (6 / 8) 50.0 % (1 / 2)
set_mode CBC 682 78.6 % (11 / 14) 66.7 % (8 / 12)
find_other_exec_or_die CBC 714 40.0 % (4 / 10) 16.7 % (1 / 6)
do_stop CBC 800 52.0 % (13 / 25) 50.0 % (6 / 12)
read_post_opts CBC 834 78.9 % (15 / 19) 66.7 % (8 / 12)
start_postmaster CBC 834 70.6 % (12 / 17) 75.0 % (6 / 8)
wait_for_postmaster_start GNC 834 95.5 % (21 / 22) 90.0 % (18 / 20)
do_start CBC 835 84.6 % (33 / 39) 73.7 % (14 / 19)
wait_for_postmaster_stop GNC 914 66.7 % (8 / 12) 60.0 % (6 / 10)
adjust_data_dir CBC 1824 40.7 % (11 / 27) 27.8 % (5 / 18)
main CBC 1909 75.0 % (129 / 172) 73.9 % (65 / 88)
free_readfile CBC 2799 100.0 % (8 / 8) 100.0 % (4 / 4)
readfile GNC 2799 77.5 % (31 / 40) 80.0 % (16 / 20)
get_pgpid CBC 6321 59.1 % (13 / 22) 45.5 % (10 / 22)
print_msg CBC 7294 100.0 % (5 / 5) 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta