LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - inval.c (source / functions) Coverage Total Hit UBC GBC GIC GNC CBC DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 97.3 % 446 434 12 3 431 3
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 49 49 3 46 2
Baseline: lcov-20260530-034037-baseline Branches: 77.7 % 278 216 62 1 4 211 2
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 4 4 3 1
(360..) days: 97.3 % 442 430 12 430
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 47 47 1 46
Branch coverage date bins:
(360..) days: 77.7 % 278 216 62 1 4 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
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 204 100.0 % (5 / 5)
CacheInvalidateRelcacheAll CBC 224 100.0 % (3 / 3)
PostPrepare_Inval CBC 337 100.0 % (3 / 3)
CacheRegisterRelSyncCallback CBC 443 85.7 % (6 / 7) 25.0 % (1 / 4)
InvalidateSystemCaches CBC 2751 100.0 % (3 / 3)
InvalidateSystemCachesExtended CBC 2751 100.0 % (14 / 14) 100.0 % (6 / 6)
AtEOSubXact_Inval CBC 12677 96.0 % (24 / 25) 83.3 % (15 / 18)
LogLogicalInvalidations CBC 19229 100.0 % (13 / 13) 100.0 % (8 / 8)
CacheInvalidateRelcacheByRelid CBC 21488 85.7 % (6 / 7) 25.0 % (1 / 4)
CacheRegisterRelcacheCallback CBC 24487 85.7 % (6 / 7) 25.0 % (1 / 4)
ProcessCommittedInvalidationMessages CBC 30823 100.0 % (15 / 15) 62.5 % (10 / 16)
ForgetInplace_Inval CBC 36113 100.0 % (3 / 3)
CacheInvalidateRelcacheByTuple CBC 51807 100.0 % (8 / 8) 100.0 % (2 / 2)
CacheInvalidateSmgr CBC 66159 100.0 % (7 / 7)
inplaceGetInvalidationMessages CBC 73843 100.0 % (14 / 14) 75.0 % (6 / 8)
AtInplace_Inval CBC 81617 100.0 % (8 / 8) 83.3 % (5 / 6)
PreInplace_Inval CBC 81617 100.0 % (5 / 5) 83.3 % (5 / 6)
PrepareInplaceInvalidationState GNC 96013 100.0 % (12 / 12) 75.0 % (3 / 4)
CacheInvalidateRelcache CBC 103635 100.0 % (7 / 7) 100.0 % (2 / 2)
CacheInvalidateHeapTupleInplace CBC 117730 100.0 % (3 / 3)
ProcessInvalidationMessagesMulti CBC 199907 100.0 % (4 / 4) 100.0 % (4 / 4)
CacheRegisterSyscacheCallback GNC 310875 88.2 % (15 / 17) 50.0 % (7 / 14)
xactGetCommittedInvalidationMessages CBC 325855 100.0 % (18 / 18) 81.2 % (13 / 16)
AtEOXact_Inval CBC 426350 100.0 % (16 / 16) 83.3 % (10 / 12)
ProcessInvalidationMessages CBC 548988 100.0 % (4 / 4) 100.0 % (4 / 4)
AppendInvalidationMessages CBC 681704 100.0 % (4 / 4)
AddSnapshotInvalidationMessage CBC 725291 100.0 % (6 / 6) 100.0 % (6 / 6)
RegisterSnapshotInvalidation CBC 725291 100.0 % (3 / 3)
CommandEndInvalidationMessages CBC 758543 100.0 % (8 / 8) 100.0 % (6 / 6)
AddRelcacheInvalidationMessage CBC 1350773 100.0 % (6 / 6) 87.5 % (7 / 8)
RegisterRelcacheInvalidation CBC 1350773 100.0 % (6 / 6) 100.0 % (4 / 4)
AppendInvalidationMessageSubGroup CBC 1363408 100.0 % (5 / 5) 50.0 % (1 / 2)
PrepareInvalidationState CBC 2757395 95.2 % (20 / 21) 64.3 % (9 / 14)
AddCatcacheInvalidationMessage CBC 3568075 100.0 % (7 / 7) 50.0 % (1 / 2)
RegisterCatcacheInvalidation CBC 3568075 100.0 % (4 / 4)
AddInvalidationMessage CBC 4461679 100.0 % (17 / 17) 83.3 % (5 / 6)
CallSyscacheCallbacks GNC 16038608 90.0 % (9 / 10) 50.0 % (5 / 10)
CacheInvalidateHeapTuple CBC 17351079 100.0 % (3 / 3)
CacheInvalidateHeapTupleCommon CBC 17468809 100.0 % (37 / 37) 95.8 % (23 / 24)
AcceptInvalidationMessages CBC 23096029 66.7 % (6 / 9) 75.0 % (3 / 4)
LocalExecuteInvalidationMessage CBC 25608095 97.3 % (36 / 37) 90.5 % (38 / 42)

Generated by: LCOV version 2.5.0-beta