LCOV - code coverage report
Current view: top level - src/backend/commands - async.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 90.1 % 809 729
Test Date: 2026-08-15 10:15:37 Functions: 96.4 % 55 53
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 69.7 % 508 354

Function Name Sort by function name Hit count Sort by function hit count
asyncQueueErrdetailForIoError 0
asyncQueuePageDiff 0
notification_match 1
Async_Unlisten 4
PrepareTableEntriesForUnlisten 4
pg_notification_queue_usage 6
HandleNotifyInterrupt 9
pg_listening_channels 12
asyncQueueAdvanceTail 14
Async_UnlistenOnExit 18
CleanupListenersOnExit 18
ProcessIncomingNotify 29
RemoveListenerFromChannel 32
ProcessNotifyInterrupt 35
asyncQueueUnregister 39
PrepareTableEntriesForUnlistenAll 41
asyncQueueReadAllNotifications 47
BecomeRegisteredListener 50
PrepareTableEntriesForListen 50
asyncQueueProcessPageEntries 50
Async_Listen 52
IsListeningOn 53
NotifyMyFrontEnd 53
Async_UnlistenAll 62
SignalBackends 69
initLocalChannelTable 82
initPendingListenActions 82
queue_listen 98
asyncQueueAddEntries 104
asyncQueueFillWarning 104
asyncQueueIsFull 104
asyncQueueUsage 110
asyncQueuePagePrecedes 120
initGlobalChannelTable 151
GlobalChannelKeyInit 203
globalChannelTableHash 203
AtPrepare_Notify 307
AddEventToPendingNotifies 1051
AsyncExistsPendingNotify 1066
pg_notify 1078
Async_Notify 1145
asyncQueueNotificationToEntry 1146
AsyncNotifyFreezeXids 1163
AsyncShmemInit 1268
AsyncShmemRequest 1271
check_notify_buffers 1311
notification_hash 2001
asyncQueueAdvance 2543
AtSubAbort_Notify 5440
AtSubCommit_Notify 7262
AtAbort_Notify 36047
ApplyPendingListenActions 36198
ClearPendingActionsAndNotifies 36198
AtCommit_Notify 627636
PreCommit_Notify 627791

Generated by: LCOV version 2.0-1