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 11:15:45 Functions: 94.3 % 53 50
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 64.8 % 1042 675

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 56
handle_pm_reload_request_signal 176
process_pm_reload_request 176
TerminateChildren 383
handle_pm_shutdown_request_signal 1036
process_pm_shutdown_request 1036
CloseServerPorts 1047
CreateOptsFile 1047
InitPostmasterDeathWatchHandle 1047
ServerLoop 1047
ExitPostmaster 1049
checkControlFile 1065
PostmasterMain 1070
getInstallationPaths 1070
pmstate_name 1568
StartAutovacuumWorker 1618
btmask 1851
ConfigurePostmasterWaitSet 2104
PostmasterMarkPIDForWorkerNotify 2758
HandleChildCrash 2930
btmask_all_except_n 3039
SignalChildren 3618
StartBackgroundWorker 3623
bgworker_should_start_now 4800
btmask_del 5259
CountChildren 7337
StartChildProcess 8994
UpdatePMState 9020
maybe_start_bgworkers 9495
signal_child 11856
BackendStartup 16042
canAcceptConnections 17660
btmask_add_n 18152
LogChildExit 20641
CleanupBackend 21283
maybe_reap_io_worker 23437
ClosePostmasterPorts 25879
process_pm_child_exit 26456
handle_pm_child_exit_signal 26561
InitProcessGlobals 27232
PostmasterStateMachine 29596
process_pm_pmsignal 114072
handle_pm_pmsignal_signal 114378
btmask_contains 129138
LaunchMissingBackgroundProcesses 156673
DetermineSleepTime 157720
maybe_start_io_workers 159879
maybe_start_io_workers_scheduled_at 318227

Generated by: LCOV version 2.0-1