LCOV - code coverage report
Current view: top level - src/backend/postmaster - postmaster.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 77.7 % 1207 938
Test Date: 2026-08-25 20:15:53 Functions: 94.3 % 53 50
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 64.6 % 1042 673

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 174
process_pm_reload_request 174
TerminateChildren 378
handle_pm_shutdown_request_signal 1006
process_pm_shutdown_request 1006
CloseServerPorts 1017
CreateOptsFile 1017
InitPostmasterDeathWatchHandle 1017
ServerLoop 1017
ExitPostmaster 1019
checkControlFile 1033
PostmasterMain 1038
getInstallationPaths 1038
StartAutovacuumWorker 1561
pmstate_name 1568
btmask 1789
ConfigurePostmasterWaitSet 2044
PostmasterMarkPIDForWorkerNotify 2748
HandleChildCrash 2905
btmask_all_except_n 2950
SignalChildren 3506
StartBackgroundWorker 3592
bgworker_should_start_now 4730
btmask_del 5083
CountChildren 7253
UpdatePMState 8727
StartChildProcess 8736
maybe_start_bgworkers 9265
signal_child 11592
BackendStartup 15761
canAcceptConnections 17322
btmask_add_n 18167
LogChildExit 20268
CleanupBackend 20914
maybe_reap_io_worker 23011
ClosePostmasterPorts 25317
process_pm_child_exit 26011
handle_pm_child_exit_signal 26108
InitProcessGlobals 26625
PostmasterStateMachine 29056
process_pm_pmsignal 114968
handle_pm_pmsignal_signal 115270
btmask_contains 128100
LaunchMissingBackgroundProcesses 156824
DetermineSleepTime 157841
maybe_start_io_workers 159943
maybe_start_io_workers_scheduled_at 318282

Generated by: LCOV version 2.0-1