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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 69.1 % 685 473 12 200 8 465 10 1 4 7
Current Date: 2026-09-20 14:13:17 +0900 Functions: 93.3 % 30 28 2 3 25
Baseline: lcov-20260920-baseline Branches: 61.2 % 369 226 1 142 1 5 220 2
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 0.0 % 9 0 9
(30,360] days: 72.2 % 18 13 3 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 2127 75.7 % (128 / 169) 75.6 % (65 / 86)
adjust_data_dir GNC 2026 40.7 % (11 / 27) 27.8 % (5 / 18)
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_restart CBC 130 53.3 % (16 / 30) 42.9 % (6 / 14)
do_stop CBC 889 52.0 % (13 / 25) 50.0 % (6 / 12)
set_sig CBC 11 47.6 % (10 / 21) 43.8 % (7 / 16)
do_reload CBC 131 43.8 % (7 / 16) 50.0 % (3 / 6)
get_pgpid CBC 6581 59.1 % (13 / 22) 45.5 % (10 / 22)
readfile GNC 3493 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 934 84.6 % (33 / 39) 73.7 % (14 / 19)
find_other_exec_or_die CBC 804 40.0 % (4 / 10) 16.7 % (1 / 6)
do_init CBC 1 66.7 % (10 / 15) 50.0 % (5 / 10)
start_postmaster CBC 933 70.6 % (12 / 17) 75.0 % (6 / 8)
do_status CBC 3 77.8 % (14 / 18) 58.3 % (7 / 12)
read_post_opts CBC 933 78.9 % (15 / 19) 66.7 % (8 / 12)
wait_for_postmaster_stop CBC 1006 66.7 % (8 / 12) 60.0 % (6 / 10)
postmaster_is_alive CBC 119 62.5 % (5 / 8) 50.0 % (3 / 6)
set_mode CBC 766 78.6 % (11 / 14) 66.7 % (8 / 12)
wait_for_postmaster_promote CBC 52 76.9 % (10 / 13) 70.0 % (7 / 10)
do_kill CBC 11 60.0 % (3 / 5) 50.0 % (1 / 2)
get_control_dbstate CBC 208 75.0 % (6 / 8) 50.0 % (1 / 2)
wait_for_postmaster_start CBC 933 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 3493 100.0 % (8 / 8) 100.0 % (4 / 4)
print_msg CBC 8076 100.0 % (5 / 5) 100.0 % (2 / 2)
write_stderr CBC 75 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1