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
AcceptInvalidationMessages CBC 22089434 66.7 % (6 / 9) 75.0 % (3 / 4)
CacheRegisterSyscacheCallback CBC 382174 88.2 % (15 / 17) 50.0 % (7 / 14)
AtEOSubXact_Inval CBC 22858 96.0 % (24 / 25) 77.8 % (14 / 18)
CacheInvalidateRelcacheByRelid CBC 20460 85.7 % (6 / 7) 25.0 % (1 / 4)
CacheRegisterRelSyncCallback CBC 472 85.7 % (6 / 7) 25.0 % (1 / 4)
CacheRegisterRelcacheCallback CBC 25421 85.7 % (6 / 7) 25.0 % (1 / 4)
CallSyscacheCallbacks CBC 14573581 90.0 % (9 / 10) 50.0 % (5 / 10)
LocalExecuteInvalidationMessage CBC 23611658 97.3 % (36 / 37) 90.5 % (38 / 42)
PrepareInvalidationState CBC 2636191 95.2 % (20 / 21) 64.3 % (9 / 14)
AddCatalogInvalidationMessage CBC 116 100.0 % (6 / 6)
AddCatcacheInvalidationMessage CBC 3408229 100.0 % (7 / 7) 50.0 % (1 / 2)
AddInvalidationMessage GNC 4275548 100.0 % (16 / 16) 83.3 % (5 / 6)
AddRelcacheInvalidationMessage GNC 1303513 100.0 % (6 / 6) 87.5 % (7 / 8)
AddRelsyncInvalidationMessage GNC 6 100.0 % (6 / 6) 12.5 % (1 / 8)
AddSnapshotInvalidationMessage GNC 694797 100.0 % (6 / 6) 100.0 % (6 / 6)
AppendInvalidationMessageSubGroup CBC 1263452 100.0 % (5 / 5) 50.0 % (1 / 2)
AppendInvalidationMessages CBC 631726 100.0 % (4 / 4)
AtEOXact_Inval CBC 427417 100.0 % (16 / 16) 83.3 % (10 / 12)
AtInplace_Inval CBC 79562 100.0 % (8 / 8) 83.3 % (5 / 6)
CacheInvalidateCatalog CBC 116 100.0 % (6 / 6) 100.0 % (2 / 2)
CacheInvalidateHeapTuple CBC 17301399 100.0 % (3 / 3)
CacheInvalidateHeapTupleCommon CBC 17416302 100.0 % (37 / 37) 95.8 % (23 / 24)
CacheInvalidateHeapTupleInplace CBC 114903 100.0 % (3 / 3)
CacheInvalidateRelSync CBC 6 100.0 % (3 / 3)
CacheInvalidateRelSyncAll CBC 3 100.0 % (3 / 3)
CacheInvalidateRelcache CBC 98824 100.0 % (7 / 7) 100.0 % (2 / 2)
CacheInvalidateRelcacheAll CBC 234 100.0 % (3 / 3)
CacheInvalidateRelcacheByTuple CBC 49090 100.0 % (8 / 8) 100.0 % (2 / 2)
CacheInvalidateRelmap CBC 220 100.0 % (5 / 5)
CacheInvalidateSmgr CBC 65119 100.0 % (7 / 7)
CallRelSyncCallbacks CBC 31 100.0 % (5 / 5) 100.0 % (2 / 2)
CommandEndInvalidationMessages CBC 721114 100.0 % (8 / 8) 100.0 % (6 / 6)
ForgetInplace_Inval CBC 35341 100.0 % (3 / 3)
InvalidateSystemCaches CBC 2742 100.0 % (3 / 3)
InvalidateSystemCachesExtended CBC 2742 100.0 % (14 / 14) 100.0 % (6 / 6)
LogLogicalInvalidations CBC 20742 100.0 % (13 / 13) 100.0 % (8 / 8)
PostPrepare_Inval CBC 334 100.0 % (3 / 3)
PreInplace_Inval CBC 79562 100.0 % (5 / 5) 83.3 % (5 / 6)
PrepareInplaceInvalidationState CBC 94429 100.0 % (12 / 12) 75.0 % (3 / 4)
ProcessCommittedInvalidationMessages CBC 30299 100.0 % (15 / 15) 62.5 % (10 / 16)
ProcessInvalidationMessages CBC 501772 100.0 % (4 / 4) 100.0 % (4 / 4)
ProcessInvalidationMessagesMulti CBC 196075 100.0 % (4 / 4) 100.0 % (4 / 4)
RegisterCatalogInvalidation CBC 116 100.0 % (3 / 3)
RegisterCatcacheInvalidation CBC 3408229 100.0 % (4 / 4)
RegisterRelcacheInvalidation CBC 1303513 100.0 % (6 / 6) 100.0 % (4 / 4)
RegisterRelsyncInvalidation CBC 6 100.0 % (3 / 3)
RegisterSnapshotInvalidation CBC 694797 100.0 % (3 / 3)
inplaceGetInvalidationMessages GNC 72070 100.0 % (13 / 13) 75.0 % (6 / 8)

Generated by: LCOV version 2.0-1