LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - inval.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 97.3 % 445 433 12 433
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 49 49 49
Baseline: lcov-20251028-005825-baseline Branches: 77.5 % 276 214 62 1 213
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 97.7 % 43 42 1 42
(360..) days: 97.3 % 402 391 11 391
Function coverage date bins:
(30,360] days: 100.0 % 7 7 7
(360..) days: 100.0 % 42 42 42
Branch coverage date bins:
(30,360] days: 45.5 % 22 10 12 10
(360..) days: 80.3 % 254 204 50 1 203

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 17187829 66.7 % (6 / 9) 75.0 % (3 / 4)
AddCatalogInvalidationMessage CBC 100 100.0 % (6 / 6)
AddCatcacheInvalidationMessage CBC 2787821 100.0 % (7 / 7) 50.0 % (1 / 2)
AddInvalidationMessage CBC 3447758 100.0 % (17 / 17) 83.3 % (5 / 6)
AddRelcacheInvalidationMessage CBC 994348 100.0 % (6 / 6) 87.5 % (7 / 8)
AddRelsyncInvalidationMessage CBC 6 100.0 % (6 / 6) 12.5 % (1 / 8)
AddSnapshotInvalidationMessage CBC 530629 100.0 % (6 / 6) 100.0 % (6 / 6)
AppendInvalidationMessageSubGroup CBC 1056160 100.0 % (5 / 5) 50.0 % (1 / 2)
AppendInvalidationMessages CBC 528080 100.0 % (4 / 4)
AtEOSubXact_Inval CBC 9099 96.0 % (24 / 25) 83.3 % (15 / 18)
AtEOXact_Inval CBC 322398 100.0 % (15 / 15) 83.3 % (10 / 12)
AtInplace_Inval CBC 63570 100.0 % (8 / 8) 83.3 % (5 / 6)
CacheInvalidateCatalog CBC 100 100.0 % (6 / 6) 100.0 % (2 / 2)
CacheInvalidateHeapTuple CBC 11104527 100.0 % (3 / 3)
CacheInvalidateHeapTupleCommon CBC 11196866 100.0 % (37 / 37) 95.8 % (23 / 24)
CacheInvalidateHeapTupleInplace CBC 92339 100.0 % (3 / 3)
CacheInvalidateRelSync CBC 6 100.0 % (3 / 3)
CacheInvalidateRelSyncAll CBC 3 100.0 % (3 / 3)
CacheInvalidateRelcache CBC 77064 100.0 % (7 / 7) 100.0 % (2 / 2)
CacheInvalidateRelcacheAll CBC 100 100.0 % (3 / 3)
CacheInvalidateRelcacheByRelid CBC 14534 85.7 % (6 / 7) 25.0 % (1 / 4)
CacheInvalidateRelcacheByTuple CBC 36677 100.0 % (8 / 8) 100.0 % (2 / 2)
CacheInvalidateRelmap CBC 194 100.0 % (5 / 5)
CacheInvalidateSmgr CBC 49638 100.0 % (7 / 7)
CacheRegisterRelSyncCallback CBC 400 85.7 % (6 / 7) 25.0 % (1 / 4)
CacheRegisterRelcacheCallback CBC 19958 85.7 % (6 / 7) 25.0 % (1 / 4)
CacheRegisterSyscacheCallback CBC 250029 88.2 % (15 / 17) 50.0 % (7 / 14)
CallRelSyncCallbacks CBC 31 100.0 % (5 / 5) 100.0 % (2 / 2)
CallSyscacheCallbacks CBC 11597385 90.0 % (9 / 10) 50.0 % (5 / 10)
CommandEndInvalidationMessages CBC 600119 100.0 % (8 / 8) 100.0 % (4 / 4)
ForgetInplace_Inval CBC 28769 100.0 % (3 / 3)
InvalidateSystemCaches CBC 2054 100.0 % (3 / 3)
InvalidateSystemCachesExtended CBC 2054 100.0 % (14 / 14) 100.0 % (6 / 6)
LocalExecuteInvalidationMessage CBC 19272932 97.3 % (36 / 37) 90.5 % (38 / 42)
LogLogicalInvalidations CBC 16587 100.0 % (13 / 13) 100.0 % (8 / 8)
PostPrepare_Inval CBC 296 100.0 % (3 / 3)
PreInplace_Inval CBC 63570 100.0 % (5 / 5) 83.3 % (5 / 6)
PrepareInplaceInvalidationState CBC 74689 100.0 % (12 / 12) 75.0 % (3 / 4)
PrepareInvalidationState CBC 2104729 95.2 % (20 / 21) 64.3 % (9 / 14)
ProcessCommittedInvalidationMessages CBC 27844 100.0 % (15 / 15) 62.5 % (10 / 16)
ProcessInvalidationMessages CBC 421586 100.0 % (4 / 4) 100.0 % (4 / 4)
ProcessInvalidationMessagesMulti CBC 157837 100.0 % (4 / 4) 100.0 % (4 / 4)
RegisterCatalogInvalidation CBC 100 100.0 % (3 / 3)
RegisterCatcacheInvalidation CBC 2787821 100.0 % (4 / 4)
RegisterRelcacheInvalidation CBC 994348 100.0 % (6 / 6) 100.0 % (4 / 4)
RegisterRelsyncInvalidation CBC 6 100.0 % (3 / 3)
RegisterSnapshotInvalidation CBC 530629 100.0 % (3 / 3)
inplaceGetInvalidationMessages CBC 49722 100.0 % (14 / 14) 75.0 % (6 / 8)
xactGetCommittedInvalidationMessages CBC 198627 100.0 % (18 / 18) 81.2 % (13 / 16)

Generated by: LCOV version 2.4-beta