LCOV - code coverage report
Current view: top level - src/backend/commands - async.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 748 815 91.8 %
Date: 2026-02-07 10:18:48 Functions: 53 54 98.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AddEventToPendingNotifies 2102
ApplyPendingListenActions 52592
AsyncExistsPendingNotify 2132
AsyncNotifyFreezeXids 1880
AsyncShmemInit 2280
AsyncShmemSize 4254
Async_Listen 116
Async_Notify 2276
Async_Unlisten 6
Async_UnlistenAll 156
Async_UnlistenOnExit 34
AtAbort_Notify 52280
AtCommit_Notify 950748
AtPrepare_Notify 592
AtSubAbort_Notify 9404
AtSubCommit_Notify 10706
BecomeRegisteredListener 112
CleanupListenersOnExit 34
ClearPendingActionsAndNotifies 52592
GlobalChannelKeyInit 432
HandleNotifyInterrupt 22
IsListeningOn 110
NotifyMyFrontEnd 110
PreCommit_Notify 951058
PrepareTableEntriesForListen 112
PrepareTableEntriesForUnlisten 6
PrepareTableEntriesForUnlistenAll 96
ProcessIncomingNotify 62
ProcessNotifyInterrupt 74
RemoveListenerFromChannel 74
SignalBackends 130
asyncQueueAddEntries 200
asyncQueueAdvance 4906
asyncQueueAdvanceTail 26
asyncQueueFillWarning 200
asyncQueueIsFull 200
asyncQueueNotificationToEntry 2284
asyncQueuePageDiff 0
asyncQueuePagePrecedes 288
asyncQueueProcessPageEntries 98
asyncQueueReadAllNotifications 92
asyncQueueUnregister 80
asyncQueueUsage 210
check_notify_buffers 2354
globalChannelTableHash 432
initGlobalChannelTable 312
initLocalChannelTable 182
initPendingListenActions 182
notification_hash 4002
notification_match 2
pg_listening_channels 18
pg_notification_queue_usage 10
pg_notify 2144
queue_listen 220

Generated by: LCOV version 1.16