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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 68.9 % 687 473 2 212 4 469 2 4
Current Date: 2026-05-05 10:23:31 +0900 Functions: 93.3 % 30 28 1 1 4 24
Baseline: lcov-20260505-025707-baseline Branches: 60.6 % 371 225 146 225
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 0.0 % 1 0 1
(30,360] days: 80.0 % 5 4 1 4
(360..) days: 68.9 % 681 469 212 469
Function coverage date bins:
(360..) days: 93.3 % 30 28 1 1 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 UNC 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)
wait_for_postmaster_promote GNC 45 76.9 % (10 / 13) 70.0 % (7 / 10)
do_promote CBC 49 61.1 % (22 / 36) 61.1 % (11 / 18)
write_stderr CBC 82 100.0 % (5 / 5)
postmaster_is_alive CBC 134 62.5 % (5 / 8) 50.0 % (3 / 6)
do_reload CBC 142 43.8 % (7 / 16) 50.0 % (3 / 6)
do_restart CBC 148 53.3 % (16 / 30) 42.9 % (6 / 14)
get_control_dbstate CBC 177 75.0 % (6 / 8) 50.0 % (1 / 2)
set_mode CBC 727 78.6 % (11 / 14) 66.7 % (8 / 12)
find_other_exec_or_die CBC 761 40.0 % (4 / 10) 16.7 % (1 / 6)
do_stop CBC 847 52.0 % (13 / 25) 50.0 % (6 / 12)
read_post_opts CBC 908 78.9 % (15 / 19) 66.7 % (8 / 12)
start_postmaster CBC 908 70.6 % (12 / 17) 75.0 % (6 / 8)
wait_for_postmaster_start GNC 908 95.5 % (21 / 22) 90.0 % (18 / 20)
do_start CBC 909 84.6 % (33 / 39) 73.7 % (14 / 19)
wait_for_postmaster_stop GNC 979 66.7 % (8 / 12) 60.0 % (6 / 10)
adjust_data_dir CBC 1962 40.7 % (11 / 27) 27.8 % (5 / 18)
main CBC 2051 75.0 % (129 / 172) 73.9 % (65 / 88)
free_readfile CBC 2915 100.0 % (8 / 8) 100.0 % (4 / 4)
readfile GNC 2915 77.5 % (31 / 40) 80.0 % (16 / 20)
get_pgpid CBC 6463 59.1 % (13 / 22) 45.5 % (10 / 22)
print_msg CBC 7854 100.0 % (5 / 5) 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta