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
AddRelsyncInvalidationMessage GNC 6 100.0 % (6 / 6) 12.5 % (1 / 8)
CacheRegisterSyscacheCallback CBC 378425 88.2 % (15 / 17) 50.0 % (7 / 14)
ProcessCommittedInvalidationMessages CBC 30373 100.0 % (15 / 15) 62.5 % (10 / 16)
CallSyscacheCallbacks CBC 14491795 90.0 % (9 / 10) 50.0 % (5 / 10)
PrepareInvalidationState CBC 2629689 95.2 % (20 / 21) 64.3 % (9 / 14)
AtEOSubXact_Inval CBC 22835 96.0 % (24 / 25) 77.8 % (14 / 18)
LocalExecuteInvalidationMessage CBC 23498974 97.3 % (36 / 37) 90.5 % (38 / 42)
CacheInvalidateRelcacheByRelid CBC 20451 85.7 % (6 / 7) 25.0 % (1 / 4)
CacheRegisterRelSyncCallback CBC 465 85.7 % (6 / 7) 25.0 % (1 / 4)
CacheRegisterRelcacheCallback CBC 25152 85.7 % (6 / 7) 25.0 % (1 / 4)
AtEOXact_Inval CBC 426508 100.0 % (16 / 16) 83.3 % (10 / 12)
inplaceGetInvalidationMessages GNC 71874 100.0 % (13 / 13) 75.0 % (6 / 8)
AcceptInvalidationMessages CBC 22047504 66.7 % (6 / 9) 75.0 % (3 / 4)
AddCatcacheInvalidationMessage CBC 3398658 100.0 % (7 / 7) 50.0 % (1 / 2)
AddInvalidationMessage GNC 4263578 100.0 % (16 / 16) 83.3 % (5 / 6)
AddRelcacheInvalidationMessage GNC 1298962 100.0 % (6 / 6) 87.5 % (7 / 8)
AppendInvalidationMessageSubGroup CBC 1260828 100.0 % (5 / 5) 50.0 % (1 / 2)
AtInplace_Inval CBC 79309 100.0 % (8 / 8) 83.3 % (5 / 6)
CacheInvalidateHeapTupleCommon CBC 17400876 100.0 % (37 / 37) 95.8 % (23 / 24)
PreInplace_Inval CBC 79309 100.0 % (5 / 5) 83.3 % (5 / 6)
PrepareInplaceInvalidationState CBC 94049 100.0 % (12 / 12) 75.0 % (3 / 4)
AddSnapshotInvalidationMessage GNC 693165 100.0 % (6 / 6) 100.0 % (6 / 6)
CacheInvalidateCatalog CBC 116 100.0 % (6 / 6) 100.0 % (2 / 2)
CacheInvalidateRelcache CBC 98553 100.0 % (7 / 7) 100.0 % (2 / 2)
CacheInvalidateRelcacheByTuple CBC 48900 100.0 % (8 / 8) 100.0 % (2 / 2)
CallRelSyncCallbacks CBC 31 100.0 % (5 / 5) 100.0 % (2 / 2)
CommandEndInvalidationMessages CBC 720321 100.0 % (8 / 8) 100.0 % (6 / 6)
InvalidateSystemCachesExtended CBC 2748 100.0 % (14 / 14) 100.0 % (6 / 6)
LogLogicalInvalidations CBC 20201 100.0 % (13 / 13) 100.0 % (8 / 8)
ProcessInvalidationMessages CBC 500443 100.0 % (4 / 4) 100.0 % (4 / 4)
ProcessInvalidationMessagesMulti CBC 195817 100.0 % (4 / 4) 100.0 % (4 / 4)
RegisterRelcacheInvalidation CBC 1298962 100.0 % (6 / 6) 100.0 % (4 / 4)
AddCatalogInvalidationMessage CBC 116 100.0 % (6 / 6)
AppendInvalidationMessages CBC 630414 100.0 % (4 / 4)
CacheInvalidateHeapTuple CBC 17286353 100.0 % (3 / 3)
CacheInvalidateHeapTupleInplace CBC 114523 100.0 % (3 / 3)
CacheInvalidateRelSync CBC 6 100.0 % (3 / 3)
CacheInvalidateRelSyncAll CBC 3 100.0 % (3 / 3)
CacheInvalidateRelcacheAll CBC 234 100.0 % (3 / 3)
CacheInvalidateRelmap CBC 205 100.0 % (5 / 5)
CacheInvalidateSmgr CBC 64731 100.0 % (7 / 7)
ForgetInplace_Inval CBC 35214 100.0 % (3 / 3)
InvalidateSystemCaches CBC 2748 100.0 % (3 / 3)
PostPrepare_Inval CBC 307 100.0 % (3 / 3)
RegisterCatalogInvalidation CBC 116 100.0 % (3 / 3)
RegisterCatcacheInvalidation CBC 3398658 100.0 % (4 / 4)
RegisterRelsyncInvalidation CBC 6 100.0 % (3 / 3)
RegisterSnapshotInvalidation CBC 693165 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1