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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 78.6 % 1234 970 12 252 7 1 65 897 12 39
Current Date: 2026-05-29 21:51:00 -0400 Functions: 94.3 % 53 50 3 10 40 1
Baseline: lcov-20260530-034037-baseline Branches: 64.4 % 1092 703 15 1 373 6 37 660 13 17
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 85.2 % 88 75 12 1 65 10
(360..) days: 78.1 % 1146 895 251 7 1 887
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 94.1 % 51 48 3 8 40
Branch coverage date bins:
(30,360] days: 71.2 % 66 47 15 4 37 10
(360..) days: 63.9 % 1026 656 1 369 6 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
PostmasterMain GNC 1018 64.1 % (173 / 270) 47.5 % (87 / 183)
process_pm_child_exit GNC 24113 85.8 % (103 / 120) 76.7 % (89 / 116)
maybe_start_bgworkers CBC 8981 60.5 % (23 / 38) 61.5 % (16 / 26)
DetermineSleepTime GNC 45221 53.6 % (15 / 28) 34.4 % (11 / 32)
ServerLoop CBC 993 72.7 % (32 / 44) 60.4 % (29 / 48)
HandleFatalError CBC 12 57.7 % (15 / 26) 37.5 % (6 / 16)
StartChildProcess CBC 7049 43.8 % (7 / 16) 14.3 % (2 / 14)
BackendStartup CBC 15521 70.4 % (19 / 27) 62.5 % (10 / 16)
pm_signame CBC 92 38.5 % (5 / 13) 30.0 % (3 / 10)
StartBackgroundWorker CBC 3498 68.2 % (15 / 22) 41.7 % (5 / 12)
PostmasterStateMachine GNC 27079 92.9 % (78 / 84) 75.6 % (68 / 90)
process_pm_pmsignal GNC 4487 90.9 % (60 / 66) 69.5 % (57 / 82)
process_pm_shutdown_request CBC 986 88.9 % (48 / 54) 55.0 % (22 / 40)
report_fork_failure_to_client UBC 0 0.0 % (0 / 6) 0.0 % (0 / 6)
CreateOptsFile CBC 996 66.7 % (8 / 12) 40.0 % (4 / 10)
InitProcessGlobals GNC 24606 63.6 % (7 / 11) 50.0 % (2 / 4)
unlink_external_pid_file UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
StartAutovacuumWorker CBC 64 70.0 % (7 / 10) 33.3 % (2 / 6)
StartSysLogger CBC 1 70.0 % (7 / 10) 37.5 % (3 / 8)
bgworker_should_start_now CBC 4604 75.0 % (9 / 12) 72.7 % (8 / 11)
ClosePostmasterPorts CBC 23314 90.0 % (18 / 20) 66.7 % (12 / 18)
InitPostmasterDeathWatchHandle CBC 996 77.8 % (7 / 9) 30.0 % (3 / 10)
checkControlFile CBC 1012 75.0 % (6 / 8) 50.0 % (1 / 2)
dummy_handler UBC 0 0.0 % (0 / 2)
getInstallationPaths CBC 1018 77.8 % (7 / 9) 25.0 % (2 / 8)
maybe_start_io_workers GNC 47257 92.0 % (23 / 25) 72.7 % (16 / 22)
process_pm_reload_request CBC 178 88.9 % (16 / 18) 55.0 % (11 / 20)
CloseServerPorts CBC 996 85.7 % (6 / 7) 50.0 % (3 / 6)
CountChildren CBC 7368 92.3 % (12 / 13) 78.6 % (11 / 14)
LaunchMissingBackgroundProcesses GNC 44228 97.6 % (41 / 42) 87.2 % (82 / 94)
LogChildExit CBC 18306 90.0 % (9 / 10) 61.1 % (11 / 18)
PostmasterMarkPIDForWorkerNotify CBC 2670 85.7 % (6 / 7) 66.7 % (4 / 6)
canAcceptConnections CBC 15585 92.9 % (13 / 14) 77.3 % (17 / 22)
pmstate_name CBC 1578 93.8 % (15 / 16) 92.9 % (13 / 14)
signal_child CBC 10448 92.3 % (12 / 13) 66.7 % (8 / 12)
CleanupBackend GNC 19083 100.0 % (37 / 37) 96.4 % (27 / 28)
ConfigurePostmasterWaitSet CBC 1996 100.0 % (11 / 11) 100.0 % (8 / 8)
ExitPostmaster CBC 995 100.0 % (2 / 2)
HandleChildCrash CBC 2932 100.0 % (6 / 6) 83.3 % (5 / 6)
SignalChildren CBC 3450 100.0 % (13 / 13) 91.7 % (11 / 12)
TerminateChildren CBC 360 100.0 % (6 / 6) 37.5 % (3 / 8)
UpdatePMState CBC 8564 100.0 % (4 / 4) 100.0 % (2 / 2)
btmask CBC 1758 100.0 % (3 / 3)
btmask_add_n CBC 40526 100.0 % (4 / 4) 100.0 % (2 / 2)
btmask_all_except_n CBC 2900 100.0 % (5 / 5) 100.0 % (2 / 2)
btmask_contains CBC 134145 100.0 % (2 / 2)
btmask_del CBC 5015 100.0 % (3 / 3)
handle_pm_child_exit_signal CBC 24338 100.0 % (4 / 4)
handle_pm_pmsignal_signal CBC 4538 100.0 % (4 / 4)
handle_pm_reload_request_signal CBC 178 100.0 % (4 / 4)
handle_pm_shutdown_request_signal CBC 986 100.0 % (15 / 15) 75.0 % (3 / 4)
maybe_reap_io_worker CBC 21114 100.0 % (9 / 9) 100.0 % (6 / 6)
maybe_start_io_workers_scheduled_at GNC 93054 100.0 % (16 / 16) 100.0 % (16 / 16)

Generated by: LCOV version 2.5.0-beta