LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - inval.c (source / functions) Coverage Total Hit UBC GBC GIC GNC CBC DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 97.3 % 446 434 12 3 431 3
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 49 49 3 46 2
Baseline: lcov-20260505-025707-baseline Branches: 77.7 % 278 216 62 1 2 213
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 5 5 3 2
(360..) days: 97.3 % 441 429 12 429
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 47 47 1 46
Branch coverage date bins:
(360..) days: 77.7 % 278 216 62 1 2 213

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 CBC 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 121 100.0 % (6 / 6)
CacheInvalidateCatalog CBC 121 100.0 % (6 / 6) 100.0 % (2 / 2)
RegisterCatalogInvalidation CBC 121 100.0 % (3 / 3)
CacheInvalidateRelmap CBC 204 100.0 % (5 / 5)
CacheInvalidateRelcacheAll CBC 224 100.0 % (3 / 3)
PostPrepare_Inval CBC 301 100.0 % (3 / 3)
CacheRegisterRelSyncCallback CBC 443 85.7 % (6 / 7) 25.0 % (1 / 4)
InvalidateSystemCaches CBC 2770 100.0 % (3 / 3)
InvalidateSystemCachesExtended CBC 2770 100.0 % (14 / 14) 100.0 % (6 / 6)
AtEOSubXact_Inval CBC 12654 96.0 % (24 / 25) 83.3 % (15 / 18)
CacheInvalidateRelcacheByRelid CBC 21419 85.7 % (6 / 7) 25.0 % (1 / 4)
LogLogicalInvalidations CBC 22068 100.0 % (13 / 13) 100.0 % (8 / 8)
CacheRegisterRelcacheCallback CBC 24361 85.7 % (6 / 7) 25.0 % (1 / 4)
ProcessCommittedInvalidationMessages CBC 30703 100.0 % (15 / 15) 62.5 % (10 / 16)
ForgetInplace_Inval CBC 36013 100.0 % (3 / 3)
CacheInvalidateRelcacheByTuple CBC 51634 100.0 % (8 / 8) 100.0 % (2 / 2)
CacheInvalidateSmgr CBC 65911 100.0 % (7 / 7)
inplaceGetInvalidationMessages CBC 73746 100.0 % (14 / 14) 75.0 % (6 / 8)
AtInplace_Inval CBC 81442 100.0 % (8 / 8) 83.3 % (5 / 6)
PreInplace_Inval CBC 81442 100.0 % (5 / 5) 83.3 % (5 / 6)
PrepareInplaceInvalidationState GNC 95738 100.0 % (12 / 12) 75.0 % (3 / 4)
CacheInvalidateRelcache CBC 103243 100.0 % (7 / 7) 100.0 % (2 / 2)
CacheInvalidateHeapTupleInplace CBC 117455 100.0 % (3 / 3)
ProcessInvalidationMessagesMulti CBC 199127 100.0 % (4 / 4) 100.0 % (4 / 4)
CacheRegisterSyscacheCallback GNC 309077 88.2 % (15 / 17) 50.0 % (7 / 14)
xactGetCommittedInvalidationMessages CBC 324434 100.0 % (18 / 18) 81.2 % (13 / 16)
AtEOXact_Inval CBC 424441 100.0 % (16 / 16) 83.3 % (10 / 12)
ProcessInvalidationMessages CBC 547367 100.0 % (4 / 4) 100.0 % (4 / 4)
AppendInvalidationMessages CBC 679484 100.0 % (4 / 4)
AddSnapshotInvalidationMessage CBC 723334 100.0 % (6 / 6) 100.0 % (6 / 6)
RegisterSnapshotInvalidation CBC 723334 100.0 % (3 / 3)
CommandEndInvalidationMessages CBC 756934 100.0 % (8 / 8) 100.0 % (6 / 6)
AddRelcacheInvalidationMessage CBC 1346180 100.0 % (6 / 6) 87.5 % (7 / 8)
RegisterRelcacheInvalidation CBC 1346180 100.0 % (6 / 6) 100.0 % (4 / 4)
AppendInvalidationMessageSubGroup CBC 1358968 100.0 % (5 / 5) 50.0 % (1 / 2)
PrepareInvalidationState CBC 2749760 95.2 % (20 / 21) 64.3 % (9 / 14)
AddCatcacheInvalidationMessage CBC 3557921 100.0 % (7 / 7) 50.0 % (1 / 2)
RegisterCatcacheInvalidation CBC 3557921 100.0 % (4 / 4)
AddInvalidationMessage CBC 4448491 100.0 % (17 / 17) 83.3 % (5 / 6)
CacheInvalidateHeapTuple CBC 17366773 100.0 % (3 / 3)
CacheInvalidateHeapTupleCommon CBC 17484228 100.0 % (37 / 37) 95.8 % (23 / 24)
AcceptInvalidationMessages CBC 22752948 66.7 % (6 / 9) 75.0 % (3 / 4)
LocalExecuteInvalidationMessage CBC 25477684 97.3 % (36 / 37) 90.5 % (38 / 42)

Generated by: LCOV version 2.5.0-beta