LCOV - differential code coverage report
Current view: top level - src/backend/postmaster - postmaster.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 75.4 % 1490 1124 14 58 248 46 68 707 143 206 216 756 36 104
Current Date: 2023-04-08 17:13:01 Functions: 87.9 % 58 51 7 39 12 7 48 3
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 (60,120] days: 92.0 % 138 127 9 2 1 5 120 1 12
View type: Flat (120,180] days: 72.2 % 18 13 5 13
Legend: Lines: hit not hit (180,240] days: 100.0 % 4 4 4
(240..) days: 73.7 % 1330 980 58 246 46 67 702 6 205 215 741
Function coverage date bins:
(60,120] days: 100.0 % 10 10 10
(120,180] days: 100.0 % 1 1 1
(180,240] days: 100.0 % 1 1 1
(240..) days: 38.6 % 101 39 7 39 7 48

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
StartChildProcess GIC 2540 28.9 % (11 / 38)
process_pm_child_exit GNC 13502 83.5 % (91 / 109)
ServerLoop GIC 593 73.8 % (48 / 65)
BackendStartup GIC 8835 65.8 % (25 / 38)
SendNegotiateProtocolVersion UIC 0 0.0 % (0 / 8)
StartAutovacuumWorker GIC 16 63.6 % (14 / 22)
assign_backendlist_entry GIC 2153 68.4 % (13 / 19)
maybe_start_bgworkers GIC 5063 84.2 % (32 / 38)
process_pm_shutdown_request GNC 590 88.9 % (48 / 54)
CreateOptsFile GIC 593 66.7 % (8 / 12)
InitProcessGlobals GIC 14586 63.6 % (7 / 11)
process_pm_pmsignal GNC 2363 92.0 % (46 / 50)
unlink_external_pid_file UIC 0 0.0 % (0 / 4)
BackgroundWorkerBlockSignals UIC 0 0.0 % (0 / 3)
bgworker_should_start_now GIC 2864 75.0 % (9 / 12)
BackendInitialize GIC 8676 95.9 % (47 / 49)
BackgroundWorkerInitializeConnection GNC 325 80.0 % (8 / 10)
BackgroundWorkerInitializeConnection GIC 325
BackgroundWorkerUnblockSignals ECB 2012
CleanupBackend GIC 8851 88.2 % (15 / 17)
getInstallationPaths GIC 601 77.8 % (7 / 9)
processCancelRequest GIC 2 84.6 % (11 / 13)
LogChildExit GIC 10801 90.0 % (9 / 10)
PostmasterMarkPIDForWorkerNotify GIC 1631 85.7 % (6 / 7)
signal_child GIC 4325 90.9 % (10 / 11)
BackendRun GIC 8617 100.0 % (3 / 3)
BackgroundWorkerUnblockSignals GIC 2012 100.0 % (3 / 3)
CloseServerPorts GIC 593 100.0 % (7 / 7)
CountChildren GIC 14615 100.0 % (14 / 14)
RandomCancelKey GIC 11004 100.0 % (2 / 2)
SignalSomeChildren GIC 1045 100.0 % (16 / 16)
TerminateChildren GIC 238 100.0 % (19 / 19)
handle_pm_pmsignal_signal GNC 2383 100.0 % (6 / 6)
handle_pm_reload_request_signal GNC 103 100.0 % (6 / 6)
handle_pm_shutdown_request_signal GNC 590 100.0 % (17 / 17)
sigquit_child GNC 32 100.0 % (4 / 4)
BackgroundWorkerInitializeConnectionByOid ECB 1614
ClosePostmasterPorts ECB 12729
ConnCreate ECB 8835
ConnFree ECB 8835
DetermineSleepTime ECB 25393
ExitPostmaster ECB 595
HandleChildCrash ECB 1438
InitPostmasterDeathWatchHandle ECB 593
MaxLivePostmasterChildren ECB 19196
MaybeStartWalReceiver ECB 454
PostmasterMain ECB 601
PostmasterStateMachine ECB 14971
ProcessStartupPacket ECB 8852
StartupPacketTimeoutHandler EUB 0
canAcceptConnections ECB 11004
checkControlFile ECB 599
do_start_bgworker ECB 2153
dummy_handler EUB 0
handle_pm_child_exit_signal ECB 13536
process_pm_reload_request ECB 103
process_startup_packet_die EUB 0
report_fork_failure_to_client EUB 0

Generated by: LCOV version v1.16-55-g56c0a2a