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 15:15:32 Functions: 87.9 % 58 51 7 39 12 7 48 3
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

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)
HandleChildCrash GIC 1438 84.3 % (59 / 70)
PostmasterStateMachine GIC 14971 87.7 % (71 / 81)
SendNegotiateProtocolVersion UIC 0 0.0 % (0 / 8)
ConnCreate GIC 8835 40.0 % (4 / 10)
process_pm_shutdown_request GNC 590 88.9 % (48 / 54)
InitProcessGlobals GIC 14586 63.6 % (7 / 11)
BackgroundWorkerBlockSignals UIC 0 0.0 % (0 / 3)
bgworker_should_start_now GIC 2864 75.0 % (9 / 12)
BackgroundWorkerInitializeConnectionByOid GIC 1614 80.0 % (8 / 10)
CleanupBackend GIC 8851 88.2 % (15 / 17)
CleanupBackgroundWorker GIC 11004 92.9 % (26 / 28)
InitPostmasterDeathWatchHandle GIC 593 77.8 % (7 / 9)
canAcceptConnections GIC 11004 86.7 % (13 / 15)
getInstallationPaths GIC 601 77.8 % (7 / 9)
processCancelRequest GIC 2 84.6 % (11 / 13)
process_startup_packet_die UIC 0 0.0 % (0 / 2)
ClosePostmasterPorts GIC 12729 94.1 % (16 / 17)
PostmasterMarkPIDForWorkerNotify GIC 1631 85.7 % (6 / 7)
BackgroundWorkerUnblockSignals GIC 2012 100.0 % (3 / 3)
ConfigurePostmasterWaitSet GNC 1203 100.0 % (15 / 15)
MaxLivePostmasterChildren GIC 19196 100.0 % (3 / 3)
MaybeStartWalReceiver GIC 454 100.0 % (9 / 9)
RandomCancelKey GIC 11004 100.0 % (2 / 2)
SignalSomeChildren GIC 1045 100.0 % (16 / 16)
TerminateChildren GIC 238 100.0 % (19 / 19)
handle_pm_child_exit_signal GNC 13536 100.0 % (6 / 6)
handle_pm_pmsignal_signal GNC 2383 100.0 % (6 / 6)
handle_pm_reload_request_signal GNC 103 100.0 % (6 / 6)
BackendInitialize ECB 8676
BackendRun ECB 8617
BackendStartup ECB 8835
BackgroundWorkerInitializeConnection ECB 325
CloseServerPorts ECB 593
ConnFree ECB 8835
CountChildren ECB 14615
CreateOptsFile ECB 593
DetermineSleepTime ECB 25393
ExitPostmaster ECB 595
PostmasterMain ECB 601
ProcessStartupPacket ECB 8852
StartAutovacuumWorker ECB 16
StartupPacketTimeoutHandler EUB 0
assign_backendlist_entry ECB 2153
checkControlFile ECB 599
do_start_bgworker ECB 2153
dummy_handler EUB 0
handle_pm_shutdown_request_signal ECB 590
maybe_start_bgworkers ECB 5063
process_pm_pmsignal ECB 2363
process_pm_reload_request ECB 103
report_fork_failure_to_client EUB 0
signal_child ECB 4325
sigquit_child ECB 32
unlink_external_pid_file EUB 0

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