LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - inval.c (source / functions) Coverage Total Hit LBC UBC GIC GNC CBC DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 97.3 % 446 434 12 3 431 3
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 49 49 4 45 2
Baseline: lcov-20260315-024220-baseline Branches: 77.3 % 278 215 1 62 2 213
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 8 8 1 7
(360..) days: 97.2 % 436 424 12 424
Function coverage date bins:
(7,30] days: 100.0 % 2 2 2
(360..) days: 100.0 % 47 47 2 45
Branch coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 77.2 % 276 213 1 62 2 211

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
AcceptInvalidationMessages CBC 18619599 66.7 % (6 / 9) 75.0 % (3 / 4)
AtEOSubXact_Inval CBC 11693 96.0 % (24 / 25) 77.8 % (14 / 18)
CacheInvalidateRelcacheByRelid CBC 15786 85.7 % (6 / 7) 25.0 % (1 / 4)
CacheRegisterRelSyncCallback CBC 432 85.7 % (6 / 7) 25.0 % (1 / 4)
CacheRegisterRelcacheCallback CBC 22503 85.7 % (6 / 7) 25.0 % (1 / 4)
CallSyscacheCallbacks GNC 12752982 90.0 % (9 / 10) 50.0 % (5 / 10)
LocalExecuteInvalidationMessage CBC 21108315 97.3 % (36 / 37) 90.5 % (38 / 42)
PrepareInvalidationState CBC 2233461 95.2 % (20 / 21) 64.3 % (9 / 14)
AddCatalogInvalidationMessage CBC 111 100.0 % (6 / 6)
AddCatcacheInvalidationMessage CBC 2935292 100.0 % (7 / 7) 50.0 % (1 / 2)
AddInvalidationMessage CBC 3644170 100.0 % (17 / 17) 83.3 % (5 / 6)
AddRelcacheInvalidationMessage CBC 1059790 100.0 % (6 / 6) 87.5 % (7 / 8)
AddRelsyncInvalidationMessage CBC 6 100.0 % (6 / 6) 12.5 % (1 / 8)
AddSnapshotInvalidationMessage CBC 572926 100.0 % (6 / 6) 100.0 % (6 / 6)
AppendInvalidationMessageSubGroup CBC 1100742 100.0 % (5 / 5) 50.0 % (1 / 2)
AppendInvalidationMessages CBC 550371 100.0 % (4 / 4)
AtEOXact_Inval CBC 339509 100.0 % (16 / 16) 83.3 % (10 / 12)
AtInplace_Inval CBC 65950 100.0 % (8 / 8) 83.3 % (5 / 6)
CacheInvalidateCatalog CBC 111 100.0 % (6 / 6) 100.0 % (2 / 2)
CacheInvalidateHeapTuple CBC 11973048 100.0 % (3 / 3)
CacheInvalidateHeapTupleCommon CBC 12068712 100.0 % (37 / 37) 95.8 % (23 / 24)
CacheInvalidateHeapTupleInplace CBC 95664 100.0 % (3 / 3)
CacheInvalidateRelSync CBC 6 100.0 % (3 / 3)
CacheInvalidateRelSyncAll CBC 3 100.0 % (3 / 3)
CacheInvalidateRelcache CBC 81277 100.0 % (7 / 7) 100.0 % (2 / 2)
CacheInvalidateRelcacheAll CBC 147 100.0 % (3 / 3)
CacheInvalidateRelcacheByTuple CBC 39321 100.0 % (8 / 8) 100.0 % (2 / 2)
CacheInvalidateRelmap CBC 217 100.0 % (5 / 5)
CacheInvalidateSmgr CBC 52511 100.0 % (7 / 7)
CallRelSyncCallbacks CBC 31 100.0 % (5 / 5) 100.0 % (2 / 2)
CommandEndInvalidationMessages GNC 1028899 100.0 % (8 / 8) 100.0 % (6 / 6)
ForgetInplace_Inval CBC 29714 100.0 % (3 / 3)
InvalidateSystemCaches CBC 2192 100.0 % (3 / 3)
InvalidateSystemCachesExtended CBC 2192 100.0 % (14 / 14) 100.0 % (6 / 6)
LogLogicalInvalidations CBC 18593 100.0 % (13 / 13) 100.0 % (8 / 8)
PostPrepare_Inval CBC 317 100.0 % (3 / 3)
PreInplace_Inval CBC 65950 100.0 % (5 / 5) 83.3 % (5 / 6)
PrepareInplaceInvalidationState GNC 77661 100.0 % (12 / 12) 75.0 % (3 / 4)
ProcessCommittedInvalidationMessages CBC 29261 100.0 % (15 / 15) 62.5 % (10 / 16)
ProcessInvalidationMessages CBC 444235 100.0 % (4 / 4) 100.0 % (4 / 4)
ProcessInvalidationMessagesMulti CBC 159705 100.0 % (4 / 4) 100.0 % (4 / 4)
RegisterCatalogInvalidation CBC 111 100.0 % (3 / 3)
RegisterCatcacheInvalidation CBC 2935292 100.0 % (4 / 4)
RegisterRelcacheInvalidation CBC 1059790 100.0 % (6 / 6) 100.0 % (4 / 4)
RegisterRelsyncInvalidation CBC 6 100.0 % (3 / 3)
RegisterSnapshotInvalidation CBC 572926 100.0 % (3 / 3)
inplaceGetInvalidationMessages CBC 58881 100.0 % (14 / 14) 75.0 % (6 / 8)
xactGetCommittedInvalidationMessages CBC 255393 100.0 % (18 / 18) 81.2 % (13 / 16)

Generated by: LCOV version 2.4-beta