LCOV - code coverage report
Current view: top level - src/backend/commands - async.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 89.7 % 809 726
Test Date: 2026-09-26 15:16:36 Functions: 96.4 % 55 53
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 69.5 % 508 353

Function Name Sort by function name Hit count Sort by function hit count
AddEventToPendingNotifies 1051
ApplyPendingListenActions 35724
AsyncExistsPendingNotify 1066
AsyncNotifyFreezeXids 1215
AsyncShmemInit 1309
AsyncShmemRequest 1312
Async_Listen 52
Async_Notify 1145
Async_Unlisten 4
Async_UnlistenAll 62
Async_UnlistenOnExit 18
AtAbort_Notify 35573
AtCommit_Notify 620332
AtPrepare_Notify 335
AtSubAbort_Notify 5499
AtSubCommit_Notify 17376
BecomeRegisteredListener 50
CleanupListenersOnExit 18
ClearPendingActionsAndNotifies 35724
GlobalChannelKeyInit 203
HandleNotifyInterrupt 7
IsListeningOn 54
NotifyMyFrontEnd 53
PreCommit_Notify 620492
PrepareTableEntriesForListen 50
PrepareTableEntriesForUnlisten 4
PrepareTableEntriesForUnlistenAll 41
ProcessIncomingNotify 27
ProcessNotifyInterrupt 33
RemoveListenerFromChannel 32
SignalBackends 69
asyncQueueAddEntries 104
asyncQueueAdvance 2544
asyncQueueAdvanceTail 14
asyncQueueErrdetailForIoError 0
asyncQueueFillWarning 104
asyncQueueIsFull 104
asyncQueueNotificationToEntry 1146
asyncQueuePageDiff 0
asyncQueuePagePrecedes 118
asyncQueueProcessPageEntries 48
asyncQueueReadAllNotifications 45
asyncQueueUnregister 39
asyncQueueUsage 110
check_notify_buffers 1354
globalChannelTableHash 203
initGlobalChannelTable 151
initLocalChannelTable 82
initPendingListenActions 82
notification_hash 2001
notification_match 1
pg_listening_channels 12
pg_notification_queue_usage 6
pg_notify 1078
queue_listen 98

Generated by: LCOV version 2.0-1