LCOV - differential code coverage report
Current view: top level - src/backend/postmaster - postmaster.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 78.4 % 1234 968 12 254 5 1 65 897 12 39
Current Date: 2026-05-05 10:23:31 +0900 Functions: 94.3 % 53 50 3 10 40 1
Baseline: lcov-20260505-025707-baseline Branches: 64.1 % 1092 700 16 1 375 4 36 660 13 17
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: 97.9 % 47 46 1 45 1
(30,360] days: 70.7 % 41 29 11 1 20 9
(360..) days: 77.9 % 1146 893 253 5 1 887
Function coverage date bins:
(7,30] days: 100.0 % 2 2 2
(360..) days: 94.1 % 51 48 3 8 40
Branch coverage date bins:
(7,30] days: 82.1 % 28 23 5 23
(30,360] days: 60.5 % 38 23 11 4 13 10
(360..) days: 63.7 % 1026 654 1 371 4 650

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
BackendStartup CBC 15406 70.4 % (19 / 27) 62.5 % (10 / 16)
CleanupBackend GNC 18954 100.0 % (37 / 37) 92.9 % (26 / 28)
ClosePostmasterPorts CBC 23160 90.0 % (18 / 20) 66.7 % (12 / 18)
CloseServerPorts CBC 989 85.7 % (6 / 7) 50.0 % (3 / 6)
ConfigurePostmasterWaitSet CBC 1982 100.0 % (11 / 11) 100.0 % (8 / 8)
CountChildren CBC 7178 92.3 % (12 / 13) 78.6 % (11 / 14)
CreateOptsFile CBC 989 66.7 % (8 / 12) 40.0 % (4 / 10)
DetermineSleepTime GNC 44801 53.6 % (15 / 28) 34.4 % (11 / 32)
ExitPostmaster CBC 988 100.0 % (2 / 2)
HandleChildCrash CBC 2880 100.0 % (6 / 6) 83.3 % (5 / 6)
HandleFatalError CBC 12 57.7 % (15 / 26) 37.5 % (6 / 16)
InitPostmasterDeathWatchHandle CBC 989 77.8 % (7 / 9) 30.0 % (3 / 10)
InitProcessGlobals GNC 24446 63.6 % (7 / 11) 50.0 % (2 / 4)
LaunchMissingBackgroundProcesses GNC 43815 97.6 % (41 / 42) 86.2 % (81 / 94)
LogChildExit CBC 18202 90.0 % (9 / 10) 61.1 % (11 / 18)
PostmasterMain GNC 1012 64.1 % (173 / 270) 47.5 % (87 / 183)
PostmasterMarkPIDForWorkerNotify CBC 2666 85.7 % (6 / 7) 66.7 % (4 / 6)
PostmasterStateMachine GNC 26778 92.9 % (78 / 84) 75.6 % (68 / 90)
ServerLoop CBC 986 72.7 % (32 / 44) 60.4 % (29 / 48)
SignalChildren CBC 3430 100.0 % (13 / 13) 91.7 % (11 / 12)
StartAutovacuumWorker CBC 60 70.0 % (7 / 10) 33.3 % (2 / 6)
StartBackgroundWorker CBC 3488 68.2 % (15 / 22) 41.7 % (5 / 12)
StartChildProcess CBC 6994 43.8 % (7 / 16) 14.3 % (2 / 14)
StartSysLogger CBC 1 70.0 % (7 / 10) 37.5 % (3 / 8)
TerminateChildren CBC 356 100.0 % (6 / 6) 37.5 % (3 / 8)
UpdatePMState CBC 8511 100.0 % (4 / 4) 100.0 % (2 / 2)
bgworker_should_start_now CBC 4585 75.0 % (9 / 12) 72.7 % (8 / 11)
btmask CBC 1747 100.0 % (3 / 3)
btmask_add_n CBC 39139 100.0 % (4 / 4) 100.0 % (2 / 2)
btmask_all_except_n CBC 2885 100.0 % (5 / 5) 100.0 % (2 / 2)
btmask_contains CBC 130734 100.0 % (2 / 2)
btmask_del CBC 4985 100.0 % (3 / 3)
canAcceptConnections CBC 15466 92.9 % (13 / 14) 77.3 % (17 / 22)
checkControlFile CBC 1006 75.0 % (6 / 8) 50.0 % (1 / 2)
dummy_handler UBC 0 0.0 % (0 / 2)
getInstallationPaths CBC 1012 77.8 % (7 / 9) 25.0 % (2 / 8)
handle_pm_child_exit_signal CBC 24051 100.0 % (4 / 4)
handle_pm_pmsignal_signal CBC 4514 100.0 % (4 / 4)
handle_pm_reload_request_signal CBC 178 100.0 % (4 / 4)
handle_pm_shutdown_request_signal CBC 979 100.0 % (15 / 15) 75.0 % (3 / 4)
maybe_reap_io_worker CBC 20974 100.0 % (9 / 9) 100.0 % (6 / 6)
maybe_start_bgworkers CBC 8947 60.5 % (23 / 38) 61.5 % (16 / 26)
maybe_start_io_workers GNC 46826 92.0 % (23 / 25) 72.7 % (16 / 22)
maybe_start_io_workers_scheduled_at GNC 92315 100.0 % (16 / 16) 100.0 % (16 / 16)
pm_signame CBC 92 38.5 % (5 / 13) 30.0 % (3 / 10)
pmstate_name CBC 1538 93.8 % (15 / 16) 92.9 % (13 / 14)
process_pm_child_exit GNC 23825 84.2 % (101 / 120) 75.9 % (88 / 116)
process_pm_pmsignal GNC 4464 90.9 % (60 / 66) 69.5 % (57 / 82)
process_pm_reload_request CBC 178 88.9 % (16 / 18) 55.0 % (11 / 20)
process_pm_shutdown_request CBC 979 88.9 % (48 / 54) 55.0 % (22 / 40)
report_fork_failure_to_client UBC 0 0.0 % (0 / 6) 0.0 % (0 / 6)
signal_child CBC 10330 92.3 % (12 / 13) 66.7 % (8 / 12)
unlink_external_pid_file UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)

Generated by: LCOV version 2.5.0-beta