LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - inval.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 97.3 % 446 434 12 434
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 49 49 49
Baseline: lcov-20260726-baseline Branches: 77.7 % 278 216 62 1 215
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 7 7 7
(360..) days: 97.3 % 439 427 12 427
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 47 47 47
Branch coverage date bins:
(360..) days: 77.7 % 278 216 62 1 215

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
CacheInvalidateRelSyncAll CBC 3 100.0 % (3 / 3)
AddRelsyncInvalidationMessage CBC 6 100.0 % (6 / 6) 12.5 % (1 / 8)
CacheInvalidateRelSync CBC 6 100.0 % (3 / 3)
RegisterRelsyncInvalidation CBC 6 100.0 % (3 / 3)
CallRelSyncCallbacks CBC 31 100.0 % (5 / 5) 100.0 % (2 / 2)
AddCatalogInvalidationMessage CBC 121 100.0 % (6 / 6)
CacheInvalidateCatalog CBC 121 100.0 % (6 / 6) 100.0 % (2 / 2)
RegisterCatalogInvalidation CBC 121 100.0 % (3 / 3)
CacheInvalidateRelmap CBC 205 100.0 % (5 / 5)
CacheInvalidateRelcacheAll CBC 224 100.0 % (3 / 3)
PostPrepare_Inval CBC 321 100.0 % (3 / 3)
CacheRegisterRelSyncCallback CBC 446 85.7 % (6 / 7) 25.0 % (1 / 4)
InvalidateSystemCaches CBC 2757 100.0 % (3 / 3)
InvalidateSystemCachesExtended CBC 2757 100.0 % (14 / 14) 100.0 % (6 / 6)
AtEOSubXact_Inval CBC 12676 96.0 % (24 / 25) 83.3 % (15 / 18)
LogLogicalInvalidations CBC 19748 100.0 % (13 / 13) 100.0 % (8 / 8)
CacheInvalidateRelcacheByRelid CBC 21604 85.7 % (6 / 7) 25.0 % (1 / 4)
CacheRegisterRelcacheCallback CBC 24304 85.7 % (6 / 7) 25.0 % (1 / 4)
ProcessCommittedInvalidationMessages CBC 31429 100.0 % (15 / 15) 62.5 % (10 / 16)
ForgetInplace_Inval CBC 37036 100.0 % (3 / 3)
CacheInvalidateRelcacheByTuple CBC 52111 100.0 % (8 / 8) 100.0 % (2 / 2)
CacheInvalidateSmgr CBC 67395 100.0 % (7 / 7)
inplaceGetInvalidationMessages CBC 74702 100.0 % (14 / 14) 75.0 % (6 / 8)
AtInplace_Inval CBC 82404 100.0 % (8 / 8) 83.3 % (5 / 6)
PreInplace_Inval CBC 82404 100.0 % (5 / 5) 83.3 % (5 / 6)
PrepareInplaceInvalidationState CBC 98104 100.0 % (12 / 12) 75.0 % (3 / 4)
CacheInvalidateRelcache CBC 104320 100.0 % (7 / 7) 100.0 % (2 / 2)
CacheInvalidateHeapTupleInplace CBC 119440 100.0 % (3 / 3)
ProcessInvalidationMessagesMulti CBC 201691 100.0 % (4 / 4) 100.0 % (4 / 4)
CacheRegisterSyscacheCallback CBC 309206 88.2 % (15 / 17) 50.0 % (7 / 14)
xactGetCommittedInvalidationMessages CBC 331303 100.0 % (18 / 18) 81.2 % (13 / 16)
AtEOXact_Inval CBC 429865 100.0 % (16 / 16) 83.3 % (10 / 12)
ProcessInvalidationMessages CBC 517885 100.0 % (4 / 4) 100.0 % (4 / 4)
AppendInvalidationMessages CBC 651246 100.0 % (4 / 4)
CommandEndInvalidationMessages CBC 727854 100.0 % (8 / 8) 100.0 % (6 / 6)
AddSnapshotInvalidationMessage CBC 730182 100.0 % (6 / 6) 100.0 % (6 / 6)
RegisterSnapshotInvalidation CBC 730182 100.0 % (3 / 3)
AppendInvalidationMessageSubGroup CBC 1302492 100.0 % (5 / 5) 50.0 % (1 / 2)
AddRelcacheInvalidationMessage CBC 1368299 100.0 % (6 / 6) 87.5 % (7 / 8)
RegisterRelcacheInvalidation CBC 1368299 100.0 % (6 / 6) 100.0 % (4 / 4)
PrepareInvalidationState CBC 2748201 95.2 % (20 / 21) 64.3 % (9 / 14)
AddCatcacheInvalidationMessage CBC 3536262 100.0 % (7 / 7) 50.0 % (1 / 2)
RegisterCatcacheInvalidation CBC 3536262 100.0 % (4 / 4)
AddInvalidationMessage CBC 4440633 100.0 % (17 / 17) 83.3 % (5 / 6)
CallSyscacheCallbacks CBC 16241665 90.0 % (9 / 10) 50.0 % (5 / 10)
CacheInvalidateHeapTuple CBC 17192705 100.0 % (3 / 3)
CacheInvalidateHeapTupleCommon CBC 17312145 100.0 % (37 / 37) 95.8 % (23 / 24)
AcceptInvalidationMessages CBC 22858237 66.7 % (6 / 9) 75.0 % (3 / 4)
LocalExecuteInvalidationMessage CBC 26003695 97.3 % (36 / 37) 90.5 % (38 / 42)

Generated by: LCOV version 2.0-1