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: b368bdd230181c60e085267fe65d42fd372d3a24 vs d39fda1cc404834781458376173e5293f870e83a Lines: 97.3 % 444 432 12 19 413 21
Current Date: 2026-09-21 17:36:50 +0700 Functions: 100.0 % 49 49 6 43 2
Baseline: lcov-20260921-baseline Branches: 77.3 % 278 215 63 215
Baseline Date: 2026-09-21 12:11:14 +0200 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
AcceptInvalidationMessages CBC 21994512 66.7 % (6 / 9) 75.0 % (3 / 4)
CacheRegisterSyscacheCallback CBC 378839 88.2 % (15 / 17) 50.0 % (7 / 14)
AtEOSubXact_Inval CBC 22857 96.0 % (24 / 25) 77.8 % (14 / 18)
CacheInvalidateRelcacheByRelid CBC 20380 85.7 % (6 / 7) 25.0 % (1 / 4)
CacheRegisterRelSyncCallback CBC 463 85.7 % (6 / 7) 25.0 % (1 / 4)
CacheRegisterRelcacheCallback CBC 25198 85.7 % (6 / 7) 25.0 % (1 / 4)
CallSyscacheCallbacks CBC 14653230 90.0 % (9 / 10) 50.0 % (5 / 10)
LocalExecuteInvalidationMessage CBC 23680151 97.3 % (36 / 37) 90.5 % (38 / 42)
PrepareInvalidationState CBC 2628746 95.2 % (20 / 21) 64.3 % (9 / 14)
AddCatalogInvalidationMessage CBC 116 100.0 % (6 / 6)
AddCatcacheInvalidationMessage CBC 3397507 100.0 % (7 / 7) 50.0 % (1 / 2)
AddInvalidationMessage GNC 4261657 100.0 % (16 / 16) 83.3 % (5 / 6)
AddRelcacheInvalidationMessage GNC 1298102 100.0 % (6 / 6) 87.5 % (7 / 8)
AddRelsyncInvalidationMessage GNC 6 100.0 % (6 / 6) 12.5 % (1 / 8)
AddSnapshotInvalidationMessage GNC 693099 100.0 % (6 / 6) 100.0 % (6 / 6)
AppendInvalidationMessageSubGroup CBC 1259676 100.0 % (5 / 5) 50.0 % (1 / 2)
AppendInvalidationMessages CBC 629838 100.0 % (4 / 4)
AtEOXact_Inval CBC 425931 100.0 % (16 / 16) 83.3 % (10 / 12)
AtInplace_Inval CBC 79280 100.0 % (8 / 8) 83.3 % (5 / 6)
CacheInvalidateCatalog CBC 116 100.0 % (6 / 6) 100.0 % (2 / 2)
CacheInvalidateHeapTuple CBC 17303290 100.0 % (3 / 3)
CacheInvalidateHeapTupleCommon CBC 17417628 100.0 % (37 / 37) 95.8 % (23 / 24)
CacheInvalidateHeapTupleInplace CBC 114338 100.0 % (3 / 3)
CacheInvalidateRelSync CBC 6 100.0 % (3 / 3)
CacheInvalidateRelSyncAll CBC 3 100.0 % (3 / 3)
CacheInvalidateRelcache CBC 98415 100.0 % (7 / 7) 100.0 % (2 / 2)
CacheInvalidateRelcacheAll CBC 234 100.0 % (3 / 3)
CacheInvalidateRelcacheByTuple CBC 48763 100.0 % (8 / 8) 100.0 % (2 / 2)
CacheInvalidateRelmap CBC 205 100.0 % (5 / 5)
CacheInvalidateSmgr CBC 64717 100.0 % (7 / 7)
CallRelSyncCallbacks CBC 31 100.0 % (5 / 5) 100.0 % (2 / 2)
CommandEndInvalidationMessages CBC 719737 100.0 % (8 / 8) 100.0 % (6 / 6)
ForgetInplace_Inval CBC 35058 100.0 % (3 / 3)
InvalidateSystemCaches CBC 2728 100.0 % (3 / 3)
InvalidateSystemCachesExtended CBC 2728 100.0 % (14 / 14) 100.0 % (6 / 6)
LogLogicalInvalidations CBC 20199 100.0 % (13 / 13) 100.0 % (8 / 8)
PostPrepare_Inval CBC 304 100.0 % (3 / 3)
PreInplace_Inval CBC 79280 100.0 % (5 / 5) 83.3 % (5 / 6)
PrepareInplaceInvalidationState CBC 93864 100.0 % (12 / 12) 75.0 % (3 / 4)
ProcessCommittedInvalidationMessages CBC 30400 100.0 % (15 / 15) 62.5 % (10 / 16)
ProcessInvalidationMessages CBC 500160 100.0 % (4 / 4) 100.0 % (4 / 4)
ProcessInvalidationMessagesMulti CBC 195498 100.0 % (4 / 4) 100.0 % (4 / 4)
RegisterCatalogInvalidation CBC 116 100.0 % (3 / 3)
RegisterCatcacheInvalidation CBC 3397507 100.0 % (4 / 4)
RegisterRelcacheInvalidation CBC 1298102 100.0 % (6 / 6) 100.0 % (4 / 4)
RegisterRelsyncInvalidation CBC 6 100.0 % (3 / 3)
RegisterSnapshotInvalidation CBC 693099 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1