LCOV - code coverage report
Current view: top level - src/backend/postmaster - postmaster.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 77.8 % 1202 935
Test Date: 2026-07-21 14:15:50 Functions: 94.3 % 53 50
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 64.6 % 1034 668

Function Name Sort by function name Hit count Sort by function hit count
dummy_handler 0
report_fork_failure_to_client 0
unlink_external_pid_file 0
StartSysLogger 1
HandleFatalError 16
pm_signame 61
handle_pm_reload_request_signal 167
process_pm_reload_request 167
TerminateChildren 370
handle_pm_shutdown_request_signal 993
process_pm_shutdown_request 993
CloseServerPorts 1004
CreateOptsFile 1004
InitPostmasterDeathWatchHandle 1004
ServerLoop 1004
ExitPostmaster 1006
checkControlFile 1020
PostmasterMain 1025
getInstallationPaths 1025
pmstate_name 1548
StartAutovacuumWorker 1594
btmask 1774
ConfigurePostmasterWaitSet 2018
PostmasterMarkPIDForWorkerNotify 2729
HandleChildCrash 2837
btmask_all_except_n 2914
SignalChildren 3463
StartBackgroundWorker 3565
bgworker_should_start_now 4686
btmask_del 5029
CountChildren 7166
UpdatePMState 8627
StartChildProcess 8687
maybe_start_bgworkers 9231
signal_child 11501
BackendStartup 15460
canAcceptConnections 17054
btmask_add_n 17880
LogChildExit 19992
CleanupBackend 20619
maybe_reap_io_worker 22689
ClosePostmasterPorts 25030
process_pm_child_exit 25653
handle_pm_child_exit_signal 25766
InitProcessGlobals 26329
PostmasterStateMachine 28674
process_pm_pmsignal 114890
handle_pm_pmsignal_signal 115152
btmask_contains 127449
LaunchMissingBackgroundProcesses 156087
DetermineSleepTime 157091
maybe_start_io_workers 159166
maybe_start_io_workers_scheduled_at 316783

Generated by: LCOV version 2.0-1