LCOV - differential code coverage report
Current view: top level - src/bin/pg_ctl - pg_ctl.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 68.3 % 687 469 218 3 466 3
Current Date: 2025-12-17 08:58:58 +0900 Functions: 93.3 % 30 28 2 3 25
Baseline: lcov-20251217-005640-baseline Branches: 60.1 % 371 223 148 223
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 3 3 3
(360..) days: 68.1 % 684 466 218 466
Function coverage date bins:
(360..) days: 93.3 % 30 28 2 3 25
Branch coverage date bins:
(360..) days: 60.1 % 371 223 148 223

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 CBC 1764 75.0 % (129 / 172) 73.9 % (65 / 88)
adjust_data_dir CBC 1679 40.7 % (11 / 27) 27.8 % (5 / 18)
do_logrotate CBC 1 44.0 % (11 / 25) 41.7 % (5 / 12)
do_promote CBC 43 61.1 % (22 / 36) 61.1 % (11 / 18)
do_restart CBC 101 53.3 % (16 / 30) 42.9 % (6 / 14)
do_stop CBC 744 52.0 % (13 / 25) 50.0 % (6 / 12)
set_sig CBC 9 47.6 % (10 / 21) 43.8 % (7 / 16)
do_start CBC 766 74.4 % (29 / 39) 68.4 % (13 / 19)
do_reload CBC 112 43.8 % (7 / 16) 50.0 % (3 / 6)
get_pgpid CBC 5712 59.1 % (13 / 22) 45.5 % (10 / 22)
readfile CBC 2432 77.5 % (31 / 40) 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)
find_other_exec_or_die CBC 665 40.0 % (4 / 10) 16.7 % (1 / 6)
do_init CBC 1 66.7 % (10 / 15) 50.0 % (5 / 10)
start_postmaster CBC 765 70.6 % (12 / 17) 75.0 % (6 / 8)
do_status CBC 3 77.8 % (14 / 18) 58.3 % (7 / 12)
read_post_opts CBC 765 78.9 % (15 / 19) 66.7 % (8 / 12)
wait_for_postmaster_stop GNC 838 66.7 % (8 / 12) 60.0 % (6 / 10)
postmaster_is_alive CBC 96 62.5 % (5 / 8) 50.0 % (3 / 6)
set_mode CBC 635 78.6 % (11 / 14) 66.7 % (8 / 12)
wait_for_postmaster_promote GNC 39 76.9 % (10 / 13) 70.0 % (7 / 10)
do_kill CBC 9 60.0 % (3 / 5) 50.0 % (1 / 2)
get_control_dbstate CBC 157 75.0 % (6 / 8) 50.0 % (1 / 2)
wait_for_postmaster_start GNC 765 95.5 % (21 / 22) 85.0 % (17 / 20)
do_advice CBC 1 100.0 % (3 / 3)
do_help CBC 1 100.0 % (37 / 37)
free_readfile CBC 2432 100.0 % (8 / 8) 100.0 % (4 / 4)
print_msg CBC 6673 100.0 % (5 / 5) 100.0 % (2 / 2)
write_stderr CBC 43 100.0 % (5 / 5)

Generated by: LCOV version 2.4-beta