LCOV - code coverage report
Current view: top level - src/backend/postmaster - postmaster.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 78.2 % 1208 945
Test Date: 2026-10-29 00:16:02 Functions: 94.3 % 53 50
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 66.0 % 1044 689

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 18
pm_signame 61
handle_pm_reload_request_signal 182
process_pm_reload_request 182
TerminateChildren 390
handle_pm_shutdown_request_signal 1054
process_pm_shutdown_request 1054
CloseServerPorts 1065
CreateOptsFile 1065
InitPostmasterDeathWatchHandle 1065
ServerLoop 1065
ExitPostmaster 1067
checkControlFile 1083
PostmasterMain 1088
getInstallationPaths 1088
pmstate_name 1590
StartAutovacuumWorker 1627
btmask 1887
ConfigurePostmasterWaitSet 2142
PostmasterMarkPIDForWorkerNotify 2844
HandleChildCrash 2978
btmask_all_except_n 3099
SignalChildren 3689
StartBackgroundWorker 3725
bgworker_should_start_now 4921
btmask_del 5358
CountChildren 7580
StartChildProcess 9136
UpdatePMState 9186
maybe_start_bgworkers 9640
signal_child 12096
BackendStartup 16276
canAcceptConnections 17903
btmask_add_n 18896
LogChildExit 20970
CleanupBackend 21628
maybe_reap_io_worker 23818
ClosePostmasterPorts 26306
process_pm_child_exit 26959
handle_pm_child_exit_signal 27081
InitProcessGlobals 27679
PostmasterStateMachine 30174
process_pm_pmsignal 113215
handle_pm_pmsignal_signal 113512
btmask_contains 134109
LaunchMissingBackgroundProcesses 156530
DetermineSleepTime 157595
maybe_start_io_workers 159791
maybe_start_io_workers_scheduled_at 317945

Generated by: LCOV version 2.0-1