LCOV - code coverage report
Current view: top level - src/backend/postmaster - postmaster.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 77.7 % 1206 937
Test Date: 2026-09-19 12:15:47 Functions: 94.3 % 53 50
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 64.7 % 1042 674

Function Name Sort by function name Hit count Sort by function hit count
BackendStartup 16067
CleanupBackend 21356
ClosePostmasterPorts 25942
CloseServerPorts 1047
ConfigurePostmasterWaitSet 2104
CountChildren 7560
CreateOptsFile 1047
DetermineSleepTime 157635
ExitPostmaster 1049
HandleChildCrash 2943
HandleFatalError 16
InitPostmasterDeathWatchHandle 1047
InitProcessGlobals 27295
LaunchMissingBackgroundProcesses 156588
LogChildExit 20701
PostmasterMain 1070
PostmasterMarkPIDForWorkerNotify 2757
PostmasterStateMachine 29811
ServerLoop 1047
SignalChildren 3618
StartAutovacuumWorker 1667
StartBackgroundWorker 3622
StartChildProcess 9040
StartSysLogger 1
TerminateChildren 383
UpdatePMState 9019
bgworker_should_start_now 4799
btmask 1850
btmask_add_n 18935
btmask_all_except_n 3054
btmask_contains 134187
btmask_del 5271
canAcceptConnections 17734
checkControlFile 1065
dummy_handler 0
getInstallationPaths 1070
handle_pm_child_exit_signal 26743
handle_pm_pmsignal_signal 114112
handle_pm_reload_request_signal 176
handle_pm_shutdown_request_signal 1036
maybe_reap_io_worker 23501
maybe_start_bgworkers 9444
maybe_start_io_workers 159785
maybe_start_io_workers_scheduled_at 317877
pm_signame 59
pmstate_name 1568
process_pm_child_exit 26663
process_pm_pmsignal 113783
process_pm_reload_request 176
process_pm_shutdown_request 1036
report_fork_failure_to_client 0
signal_child 11993
unlink_external_pid_file 0

Generated by: LCOV version 2.0-1