LCOV - differential code coverage report
Current view: top level - src/backend/commands - async.c (source / functions) Coverage Total Hit UBC CBC
Current: Differential Code Coverage HEAD vs 15 Lines: 87.0 % 584 508 76 508
Current Date: 2023-04-08 15:15:32 Functions: 97.7 % 44 43 1 43
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
notification_match UBC 0 0.0 % (0 / 10)
Async_Unlisten CBC 3 66.7 % (4 / 6)
Exec_UnlistenCommit CBC 3 90.0 % (9 / 10)
pg_notification_queue_usage CBC 5 100.0 % (6 / 6)
pg_listening_channels CBC 9 100.0 % (9 / 9)
asyncQueueAdvanceTail CBC 13 78.9 % (15 / 19)
Async_UnlistenOnExit CBC 14 100.0 % (4 / 4)
Async_UnlistenAll CBC 19 83.3 % (5 / 6)
HandleNotifyInterrupt CBC 20 100.0 % (4 / 4)
asyncQueueUnregister CBC 27 100.0 % (16 / 16)
Exec_UnlistenAllCommit CBC 30 83.3 % (5 / 6)
NotifyMyFrontEnd CBC 31 88.9 % (8 / 9)
Async_Listen CBC 37 80.0 % (4 / 5)
Exec_ListenCommit CBC 37 100.0 % (6 / 6)
Exec_ListenPreCommit CBC 37 96.6 % (28 / 29)
ProcessIncomingNotify CBC 39 80.0 % (12 / 15)
SignalBackends CBC 48 85.7 % (24 / 28)
asyncQueueReadAllNotifications CBC 50 89.7 % (26 / 29)
queue_listen CBC 57 100.0 % (17 / 17)
asyncQueueAddEntries CBC 83 100.0 % (28 / 28)
asyncQueueFillWarning CBC 83 26.7 % (4 / 15)
asyncQueueIsFull CBC 83 85.7 % (6 / 7)
asyncQueueProcessPageEntries CBC 85 85.7 % (18 / 21)
asyncQueueUsage CBC 88 88.9 % (8 / 9)
ProcessNotifyInterrupt CBC 95 100.0 % (5 / 5)
asyncQueuePageDiff CBC 108 77.8 % (7 / 9)
asyncQueuePagePrecedes CBC 108 100.0 % (2 / 2)
AtPrepare_Notify CBC 358 75.0 % (3 / 4)
AddEventToPendingNotifies CBC 1034 100.0 % (22 / 22)
AsyncExistsPendingNotify CBC 1048 85.7 % (12 / 14)
pg_notify CBC 1054 100.0 % (10 / 10)
Async_Notify CBC 1103 91.9 % (34 / 37)
asyncQueueNotificationToEntry CBC 1109 100.0 % (13 / 13)
IsListeningOn CBC 1196 100.0 % (6 / 6)
AsyncShmemInit CBC 1826 100.0 % (22 / 22)
notification_hash CBC 1983 100.0 % (5 / 5)
asyncQueueAdvance CBC 2301 92.9 % (13 / 14)
AsyncShmemSize CBC 2738 100.0 % (5 / 5)
AtSubCommit_Notify CBC 4317 59.3 % (16 / 27)
AtSubAbort_Notify CBC 4468 69.2 % (9 / 13)
AtAbort_Notify CBC 20099 80.0 % (4 / 5)
ClearPendingActionsAndNotifies CBC 20196 100.0 % (4 / 4)
AtCommit_Notify CBC 465340 96.2 % (25 / 26)
PreCommit_Notify CBC 465495 92.6 % (25 / 27)

Generated by: LCOV version v1.16-55-g56c0a2a