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: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 68.9 % 688 474 3 211 8 466 3 7
Current Date: 2026-07-25 19:08:27 +0900 Functions: 93.3 % 30 28 2 3 25
Baseline: lcov-20260725-baseline Branches: 60.6 % 371 225 1 145 5 220
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 72.7 % 11 8 3 8
(30,360] days: 71.4 % 7 5 2 5
(360..) days: 68.8 % 670 461 209 461
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:
(7,30] days: 83.3 % 6 5 1 5
(360..) days: 60.3 % 365 220 145 220

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)
wait_for_postmaster_promote CBC 48 76.9 % (10 / 13) 70.0 % (7 / 10)
do_promote CBC 52 61.1 % (22 / 36) 61.1 % (11 / 18)
write_stderr CBC 71 100.0 % (5 / 5)
postmaster_is_alive CBC 118 62.5 % (5 / 8) 50.0 % (3 / 6)
do_reload CBC 127 43.8 % (7 / 16) 50.0 % (3 / 6)
do_restart CBC 129 53.3 % (16 / 30) 42.9 % (6 / 14)
get_control_dbstate CBC 201 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 763 40.0 % (4 / 10) 16.7 % (1 / 6)
do_stop CBC 847 52.0 % (13 / 25) 50.0 % (6 / 12)
read_post_opts CBC 891 78.9 % (15 / 19) 66.7 % (8 / 12)
start_postmaster CBC 891 70.6 % (12 / 17) 75.0 % (6 / 8)
wait_for_postmaster_start CBC 891 95.5 % (21 / 22) 90.0 % (18 / 20)
do_start CBC 892 84.6 % (33 / 39) 73.7 % (14 / 19)
wait_for_postmaster_stop CBC 963 66.7 % (8 / 12) 60.0 % (6 / 10)
adjust_data_dir GNC 1933 40.7 % (11 / 27) 27.8 % (5 / 18)
main GNC 2022 75.0 % (129 / 172) 73.9 % (65 / 88)
free_readfile CBC 3197 100.0 % (8 / 8) 100.0 % (4 / 4)
readfile GNC 3197 78.0 % (32 / 41) 80.0 % (16 / 20)
get_pgpid CBC 6378 59.1 % (13 / 22) 45.5 % (10 / 22)
print_msg CBC 7708 100.0 % (5 / 5) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1