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
AcceptInvalidationMessages CBC 23096029 66.7 % (6 / 9) 75.0 % (3 / 4)
CacheRegisterSyscacheCallback GNC 310875 88.2 % (15 / 17) 50.0 % (7 / 14)
AtEOSubXact_Inval CBC 12677 96.0 % (24 / 25) 83.3 % (15 / 18)
CacheInvalidateRelcacheByRelid CBC 21488 85.7 % (6 / 7) 25.0 % (1 / 4)
CacheRegisterRelSyncCallback CBC 443 85.7 % (6 / 7) 25.0 % (1 / 4)
CacheRegisterRelcacheCallback CBC 24487 85.7 % (6 / 7) 25.0 % (1 / 4)
CallSyscacheCallbacks GNC 16038608 90.0 % (9 / 10) 50.0 % (5 / 10)
LocalExecuteInvalidationMessage CBC 25608095 97.3 % (36 / 37) 90.5 % (38 / 42)
PrepareInvalidationState CBC 2757395 95.2 % (20 / 21) 64.3 % (9 / 14)
AddCatalogInvalidationMessage CBC 121 100.0 % (6 / 6)
AddCatcacheInvalidationMessage CBC 3568075 100.0 % (7 / 7) 50.0 % (1 / 2)
AddInvalidationMessage CBC 4461679 100.0 % (17 / 17) 83.3 % (5 / 6)
AddRelcacheInvalidationMessage CBC 1350773 100.0 % (6 / 6) 87.5 % (7 / 8)
AddRelsyncInvalidationMessage CBC 6 100.0 % (6 / 6) 12.5 % (1 / 8)
AddSnapshotInvalidationMessage CBC 725291 100.0 % (6 / 6) 100.0 % (6 / 6)
AppendInvalidationMessageSubGroup CBC 1363408 100.0 % (5 / 5) 50.0 % (1 / 2)
AppendInvalidationMessages CBC 681704 100.0 % (4 / 4)
AtEOXact_Inval CBC 426350 100.0 % (16 / 16) 83.3 % (10 / 12)
AtInplace_Inval CBC 81617 100.0 % (8 / 8) 83.3 % (5 / 6)
CacheInvalidateCatalog CBC 121 100.0 % (6 / 6) 100.0 % (2 / 2)
CacheInvalidateHeapTuple CBC 17351079 100.0 % (3 / 3)
CacheInvalidateHeapTupleCommon CBC 17468809 100.0 % (37 / 37) 95.8 % (23 / 24)
CacheInvalidateHeapTupleInplace CBC 117730 100.0 % (3 / 3)
CacheInvalidateRelSync CBC 6 100.0 % (3 / 3)
CacheInvalidateRelSyncAll CBC 3 100.0 % (3 / 3)
CacheInvalidateRelcache CBC 103635 100.0 % (7 / 7) 100.0 % (2 / 2)
CacheInvalidateRelcacheAll CBC 224 100.0 % (3 / 3)
CacheInvalidateRelcacheByTuple CBC 51807 100.0 % (8 / 8) 100.0 % (2 / 2)
CacheInvalidateRelmap CBC 204 100.0 % (5 / 5)
CacheInvalidateSmgr CBC 66159 100.0 % (7 / 7)
CallRelSyncCallbacks CBC 31 100.0 % (5 / 5) 100.0 % (2 / 2)
CommandEndInvalidationMessages CBC 758543 100.0 % (8 / 8) 100.0 % (6 / 6)
ForgetInplace_Inval CBC 36113 100.0 % (3 / 3)
InvalidateSystemCaches CBC 2751 100.0 % (3 / 3)
InvalidateSystemCachesExtended CBC 2751 100.0 % (14 / 14) 100.0 % (6 / 6)
LogLogicalInvalidations CBC 19229 100.0 % (13 / 13) 100.0 % (8 / 8)
PostPrepare_Inval CBC 337 100.0 % (3 / 3)
PreInplace_Inval CBC 81617 100.0 % (5 / 5) 83.3 % (5 / 6)
PrepareInplaceInvalidationState GNC 96013 100.0 % (12 / 12) 75.0 % (3 / 4)
ProcessCommittedInvalidationMessages CBC 30823 100.0 % (15 / 15) 62.5 % (10 / 16)
ProcessInvalidationMessages CBC 548988 100.0 % (4 / 4) 100.0 % (4 / 4)
ProcessInvalidationMessagesMulti CBC 199907 100.0 % (4 / 4) 100.0 % (4 / 4)
RegisterCatalogInvalidation CBC 121 100.0 % (3 / 3)
RegisterCatcacheInvalidation CBC 3568075 100.0 % (4 / 4)
RegisterRelcacheInvalidation CBC 1350773 100.0 % (6 / 6) 100.0 % (4 / 4)
RegisterRelsyncInvalidation CBC 6 100.0 % (3 / 3)
RegisterSnapshotInvalidation CBC 725291 100.0 % (3 / 3)
inplaceGetInvalidationMessages CBC 73843 100.0 % (14 / 14) 75.0 % (6 / 8)
xactGetCommittedInvalidationMessages CBC 325855 100.0 % (18 / 18) 81.2 % (13 / 16)

Generated by: LCOV version 2.5.0-beta