LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - inval.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 97.3 % 445 433 12 433
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 49 49 49
Baseline: lcov-20250908-010021-baseline Branches: 77.2 % 276 213 63 213
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 98.4 % 126 124 2 124
(360..) days: 96.9 % 319 309 10 309
Function coverage date bins:
(30,360] days: 100.0 % 17 17 17
(360..) days: 100.0 % 32 32 32
Branch coverage date bins:
(30,360] days: 67.2 % 64 43 21 43
(360..) days: 80.2 % 212 170 42 170

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 16960577 66.7 % (6 / 9) 75.0 % (3 / 4)
AddCatalogInvalidationMessage CBC 100 100.0 % (6 / 6)
AddCatcacheInvalidationMessage CBC 2760350 100.0 % (7 / 7) 50.0 % (1 / 2)
AddInvalidationMessage CBC 3412390 100.0 % (17 / 17) 83.3 % (5 / 6)
AddRelcacheInvalidationMessage CBC 981031 100.0 % (6 / 6) 87.5 % (7 / 8)
AddRelsyncInvalidationMessage CBC 6 100.0 % (6 / 6) 12.5 % (1 / 8)
AddSnapshotInvalidationMessage CBC 526795 100.0 % (6 / 6) 100.0 % (6 / 6)
AppendInvalidationMessageSubGroup CBC 1045434 100.0 % (5 / 5) 50.0 % (1 / 2)
AppendInvalidationMessages CBC 522717 100.0 % (4 / 4)
AtEOSubXact_Inval CBC 9074 96.0 % (24 / 25) 77.8 % (14 / 18)
AtEOXact_Inval CBC 319631 100.0 % (15 / 15) 83.3 % (10 / 12)
AtInplace_Inval CBC 63065 100.0 % (8 / 8) 83.3 % (5 / 6)
CacheInvalidateCatalog CBC 100 100.0 % (6 / 6) 100.0 % (2 / 2)
CacheInvalidateHeapTuple CBC 11074176 100.0 % (3 / 3)
CacheInvalidateHeapTupleCommon CBC 11165232 100.0 % (37 / 37) 95.8 % (23 / 24)
CacheInvalidateHeapTupleInplace CBC 91056 100.0 % (3 / 3)
CacheInvalidateRelSync CBC 6 100.0 % (3 / 3)
CacheInvalidateRelSyncAll CBC 3 100.0 % (3 / 3)
CacheInvalidateRelcache CBC 76078 100.0 % (7 / 7) 100.0 % (2 / 2)
CacheInvalidateRelcacheAll CBC 87 100.0 % (3 / 3)
CacheInvalidateRelcacheByRelid CBC 14376 85.7 % (6 / 7) 25.0 % (1 / 4)
CacheInvalidateRelcacheByTuple CBC 35972 100.0 % (8 / 8) 100.0 % (2 / 2)
CacheInvalidateRelmap CBC 179 100.0 % (5 / 5)
CacheInvalidateSmgr CBC 48857 100.0 % (7 / 7)
CacheRegisterRelSyncCallback CBC 396 85.7 % (6 / 7) 25.0 % (1 / 4)
CacheRegisterRelcacheCallback CBC 19670 85.7 % (6 / 7) 25.0 % (1 / 4)
CacheRegisterSyscacheCallback CBC 246680 88.2 % (15 / 17) 50.0 % (7 / 14)
CallRelSyncCallbacks CBC 31 100.0 % (5 / 5) 100.0 % (2 / 2)
CallSyscacheCallbacks CBC 11409134 90.0 % (9 / 10) 50.0 % (5 / 10)
CommandEndInvalidationMessages CBC 595472 100.0 % (8 / 8) 100.0 % (4 / 4)
ForgetInplace_Inval CBC 27991 100.0 % (3 / 3)
InvalidateSystemCaches CBC 2026 100.0 % (3 / 3)
InvalidateSystemCachesExtended CBC 2026 100.0 % (14 / 14) 100.0 % (6 / 6)
LocalExecuteInvalidationMessage CBC 18977960 97.3 % (36 / 37) 90.5 % (38 / 42)
LogLogicalInvalidations CBC 16437 100.0 % (13 / 13) 100.0 % (8 / 8)
PostPrepare_Inval CBC 268 100.0 % (3 / 3)
PreInplace_Inval CBC 63065 100.0 % (5 / 5) 83.3 % (5 / 6)
PrepareInplaceInvalidationState CBC 73406 100.0 % (12 / 12) 75.0 % (3 / 4)
PrepareInvalidationState CBC 2084785 95.2 % (20 / 21) 64.3 % (9 / 14)
ProcessCommittedInvalidationMessages CBC 27623 100.0 % (15 / 15) 62.5 % (10 / 16)
ProcessInvalidationMessages CBC 417217 100.0 % (4 / 4) 100.0 % (4 / 4)
ProcessInvalidationMessagesMulti CBC 156333 100.0 % (4 / 4) 100.0 % (4 / 4)
RegisterCatalogInvalidation CBC 100 100.0 % (3 / 3)
RegisterCatcacheInvalidation CBC 2760350 100.0 % (4 / 4)
RegisterRelcacheInvalidation CBC 981031 100.0 % (6 / 6) 100.0 % (4 / 4)
RegisterRelsyncInvalidation CBC 6 100.0 % (3 / 3)
RegisterSnapshotInvalidation CBC 526795 100.0 % (3 / 3)
inplaceGetInvalidationMessages CBC 49393 100.0 % (14 / 14) 75.0 % (6 / 8)
xactGetCommittedInvalidationMessages CBC 197068 100.0 % (18 / 18) 81.2 % (13 / 16)

Generated by: LCOV version 2.4-beta