LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - inval.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 97.3 % 444 432 12 19 413 21
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 49 49 6 43 2
Baseline: lcov-20261012-baseline Branches: 77.3 % 278 215 63 215
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 23 23 19 4
(360..) days: 97.1 % 421 409 12 409
Function coverage date bins:
(30,360] days: 100.0 % 4 4 2 2
(360..) days: 100.0 % 45 45 4 41
Branch coverage date bins:
(360..) days: 77.3 % 278 215 63 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 GNC 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 116 100.0 % (6 / 6)
CacheInvalidateCatalog CBC 116 100.0 % (6 / 6) 100.0 % (2 / 2)
RegisterCatalogInvalidation CBC 116 100.0 % (3 / 3)
CacheInvalidateRelmap CBC 220 100.0 % (5 / 5)
CacheInvalidateRelcacheAll CBC 234 100.0 % (3 / 3)
PostPrepare_Inval CBC 334 100.0 % (3 / 3)
CacheRegisterRelSyncCallback CBC 472 85.7 % (6 / 7) 25.0 % (1 / 4)
InvalidateSystemCaches CBC 2742 100.0 % (3 / 3)
InvalidateSystemCachesExtended CBC 2742 100.0 % (14 / 14) 100.0 % (6 / 6)
CacheInvalidateRelcacheByRelid CBC 20460 85.7 % (6 / 7) 25.0 % (1 / 4)
LogLogicalInvalidations CBC 20742 100.0 % (13 / 13) 100.0 % (8 / 8)
AtEOSubXact_Inval CBC 22858 96.0 % (24 / 25) 77.8 % (14 / 18)
CacheRegisterRelcacheCallback CBC 25421 85.7 % (6 / 7) 25.0 % (1 / 4)
ProcessCommittedInvalidationMessages CBC 30299 100.0 % (15 / 15) 62.5 % (10 / 16)
ForgetInplace_Inval CBC 35341 100.0 % (3 / 3)
CacheInvalidateRelcacheByTuple CBC 49090 100.0 % (8 / 8) 100.0 % (2 / 2)
CacheInvalidateSmgr CBC 65119 100.0 % (7 / 7)
inplaceGetInvalidationMessages GNC 72070 100.0 % (13 / 13) 75.0 % (6 / 8)
AtInplace_Inval CBC 79562 100.0 % (8 / 8) 83.3 % (5 / 6)
PreInplace_Inval CBC 79562 100.0 % (5 / 5) 83.3 % (5 / 6)
PrepareInplaceInvalidationState CBC 94429 100.0 % (12 / 12) 75.0 % (3 / 4)
CacheInvalidateRelcache CBC 98824 100.0 % (7 / 7) 100.0 % (2 / 2)
CacheInvalidateHeapTupleInplace CBC 114903 100.0 % (3 / 3)
ProcessInvalidationMessagesMulti CBC 196075 100.0 % (4 / 4) 100.0 % (4 / 4)
CacheRegisterSyscacheCallback CBC 382174 88.2 % (15 / 17) 50.0 % (7 / 14)
AtEOXact_Inval CBC 427417 100.0 % (16 / 16) 83.3 % (10 / 12)
ProcessInvalidationMessages CBC 501772 100.0 % (4 / 4) 100.0 % (4 / 4)
AppendInvalidationMessages CBC 631726 100.0 % (4 / 4)
AddSnapshotInvalidationMessage GNC 694797 100.0 % (6 / 6) 100.0 % (6 / 6)
RegisterSnapshotInvalidation CBC 694797 100.0 % (3 / 3)
CommandEndInvalidationMessages CBC 721114 100.0 % (8 / 8) 100.0 % (6 / 6)
AppendInvalidationMessageSubGroup CBC 1263452 100.0 % (5 / 5) 50.0 % (1 / 2)
AddRelcacheInvalidationMessage GNC 1303513 100.0 % (6 / 6) 87.5 % (7 / 8)
RegisterRelcacheInvalidation CBC 1303513 100.0 % (6 / 6) 100.0 % (4 / 4)
PrepareInvalidationState CBC 2636191 95.2 % (20 / 21) 64.3 % (9 / 14)
AddCatcacheInvalidationMessage CBC 3408229 100.0 % (7 / 7) 50.0 % (1 / 2)
RegisterCatcacheInvalidation CBC 3408229 100.0 % (4 / 4)
AddInvalidationMessage GNC 4275548 100.0 % (16 / 16) 83.3 % (5 / 6)
CallSyscacheCallbacks CBC 14573581 90.0 % (9 / 10) 50.0 % (5 / 10)
CacheInvalidateHeapTuple CBC 17301399 100.0 % (3 / 3)
CacheInvalidateHeapTupleCommon CBC 17416302 100.0 % (37 / 37) 95.8 % (23 / 24)
AcceptInvalidationMessages CBC 22089434 66.7 % (6 / 9) 75.0 % (3 / 4)
LocalExecuteInvalidationMessage CBC 23611658 97.3 % (36 / 37) 90.5 % (38 / 42)

Generated by: LCOV version 2.0-1