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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 97.3 % 444 432 12 19 413 21
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 49 49 6 43 2
Baseline: lcov-20260920-baseline Branches: 77.3 % 278 215 63 215
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 18 18 18
(30,360] days: 100.0 % 5 5 1 4
(360..) days: 97.1 % 421 409 12 409
Function coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 2 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 205 100.0 % (5 / 5)
CacheInvalidateRelcacheAll CBC 234 100.0 % (3 / 3)
PostPrepare_Inval CBC 307 100.0 % (3 / 3)
CacheRegisterRelSyncCallback CBC 465 85.7 % (6 / 7) 25.0 % (1 / 4)
InvalidateSystemCaches CBC 2748 100.0 % (3 / 3)
InvalidateSystemCachesExtended CBC 2748 100.0 % (14 / 14) 100.0 % (6 / 6)
LogLogicalInvalidations CBC 20201 100.0 % (13 / 13) 100.0 % (8 / 8)
CacheInvalidateRelcacheByRelid CBC 20451 85.7 % (6 / 7) 25.0 % (1 / 4)
AtEOSubXact_Inval CBC 22835 96.0 % (24 / 25) 77.8 % (14 / 18)
CacheRegisterRelcacheCallback CBC 25152 85.7 % (6 / 7) 25.0 % (1 / 4)
ProcessCommittedInvalidationMessages CBC 30373 100.0 % (15 / 15) 62.5 % (10 / 16)
ForgetInplace_Inval CBC 35214 100.0 % (3 / 3)
CacheInvalidateRelcacheByTuple CBC 48900 100.0 % (8 / 8) 100.0 % (2 / 2)
CacheInvalidateSmgr CBC 64731 100.0 % (7 / 7)
inplaceGetInvalidationMessages GNC 71874 100.0 % (13 / 13) 75.0 % (6 / 8)
AtInplace_Inval CBC 79309 100.0 % (8 / 8) 83.3 % (5 / 6)
PreInplace_Inval CBC 79309 100.0 % (5 / 5) 83.3 % (5 / 6)
PrepareInplaceInvalidationState CBC 94049 100.0 % (12 / 12) 75.0 % (3 / 4)
CacheInvalidateRelcache CBC 98553 100.0 % (7 / 7) 100.0 % (2 / 2)
CacheInvalidateHeapTupleInplace CBC 114523 100.0 % (3 / 3)
ProcessInvalidationMessagesMulti CBC 195817 100.0 % (4 / 4) 100.0 % (4 / 4)
CacheRegisterSyscacheCallback CBC 378425 88.2 % (15 / 17) 50.0 % (7 / 14)
AtEOXact_Inval CBC 426508 100.0 % (16 / 16) 83.3 % (10 / 12)
ProcessInvalidationMessages CBC 500443 100.0 % (4 / 4) 100.0 % (4 / 4)
AppendInvalidationMessages CBC 630414 100.0 % (4 / 4)
AddSnapshotInvalidationMessage GNC 693165 100.0 % (6 / 6) 100.0 % (6 / 6)
RegisterSnapshotInvalidation CBC 693165 100.0 % (3 / 3)
CommandEndInvalidationMessages CBC 720321 100.0 % (8 / 8) 100.0 % (6 / 6)
AppendInvalidationMessageSubGroup CBC 1260828 100.0 % (5 / 5) 50.0 % (1 / 2)
AddRelcacheInvalidationMessage GNC 1298962 100.0 % (6 / 6) 87.5 % (7 / 8)
RegisterRelcacheInvalidation CBC 1298962 100.0 % (6 / 6) 100.0 % (4 / 4)
PrepareInvalidationState CBC 2629689 95.2 % (20 / 21) 64.3 % (9 / 14)
AddCatcacheInvalidationMessage CBC 3398658 100.0 % (7 / 7) 50.0 % (1 / 2)
RegisterCatcacheInvalidation CBC 3398658 100.0 % (4 / 4)
AddInvalidationMessage GNC 4263578 100.0 % (16 / 16) 83.3 % (5 / 6)
CallSyscacheCallbacks CBC 14491795 90.0 % (9 / 10) 50.0 % (5 / 10)
CacheInvalidateHeapTuple CBC 17286353 100.0 % (3 / 3)
CacheInvalidateHeapTupleCommon CBC 17400876 100.0 % (37 / 37) 95.8 % (23 / 24)
AcceptInvalidationMessages CBC 22047504 66.7 % (6 / 9) 75.0 % (3 / 4)
LocalExecuteInvalidationMessage CBC 23498974 97.3 % (36 / 37) 90.5 % (38 / 42)

Generated by: LCOV version 2.0-1