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

Generated by: LCOV version 2.0-1