LCOV - code coverage report
Current view: top level - src/backend/postmaster - postmaster.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 77.9 % 1208 941
Test Date: 2026-10-10 03:15:55 Functions: 94.3 % 53 50
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 65.2 % 1044 681

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 56
handle_pm_reload_request_signal 182
process_pm_reload_request 182
TerminateChildren 385
handle_pm_shutdown_request_signal 1042
process_pm_shutdown_request 1042
CloseServerPorts 1053
CreateOptsFile 1053
InitPostmasterDeathWatchHandle 1053
ServerLoop 1053
ExitPostmaster 1055
checkControlFile 1071
PostmasterMain 1076
getInstallationPaths 1076
StartAutovacuumWorker 1553
pmstate_name 1590
btmask 1859
ConfigurePostmasterWaitSet 2118
PostmasterMarkPIDForWorkerNotify 2773
HandleChildCrash 2948
btmask_all_except_n 3064
StartBackgroundWorker 3643
SignalChildren 3647
bgworker_should_start_now 4827
btmask_del 5299
CountChildren 7589
StartChildProcess 8964
UpdatePMState 9083
maybe_start_bgworkers 9545
signal_child 11925
BackendStartup 16195
canAcceptConnections 17748
btmask_add_n 19040
LogChildExit 20737
CleanupBackend 21391
maybe_reap_io_worker 23553
ClosePostmasterPorts 26002
process_pm_child_exit 26743
handle_pm_child_exit_signal 26829
InitProcessGlobals 27363
PostmasterStateMachine 29916
process_pm_pmsignal 111485
handle_pm_pmsignal_signal 111760
btmask_contains 133899
LaunchMissingBackgroundProcesses 154494
DetermineSleepTime 155547
maybe_start_io_workers 157715
maybe_start_io_workers_scheduled_at 313757

Generated by: LCOV version 2.0-1