LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - inval.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 96.9 % 358 347 1 10 31 316 1 31
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 36 36 4 32 2
Baseline: 16@8cea358b128 Branches: 79.9 % 224 179 8 1 36 14 165
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (60,120] days: 100.0 % 1 1 1
(120,180] days: 96.8 % 31 30 1 30
(240..) days: 96.9 % 326 316 10 316
Function coverage date bins:
(120,180] days: 100.0 % 2 2 2
(240..) days: 100.0 % 34 34 2 32
Branch coverage date bins:
(120,180] days: 63.6 % 22 14 8 14
(240..) days: 81.7 % 202 165 1 36 165

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 15916573 57.1 % (4 / 7) 50.0 % (1 / 2)
CacheRegisterSyscacheCallback CBC 225911 88.2 % (15 / 17) 50.0 % (7 / 14)
AtEOSubXact_Inval CBC 9929 95.5 % (21 / 22) 78.6 % (11 / 14)
CacheInvalidateRelcacheByRelid CBC 14900 87.5 % (7 / 8) 25.0 % (1 / 4)
CacheRegisterRelcacheCallback CBC 20614 85.7 % (6 / 7) 25.0 % (1 / 4)
CallSyscacheCallbacks CBC 10525091 90.0 % (9 / 10) 50.0 % (5 / 10)
LocalExecuteInvalidationMessage GNC 17417951 97.1 % (33 / 34) 92.1 % (35 / 38)
PrepareInvalidationState GNC 1867492 94.4 % (17 / 18) 66.7 % (8 / 12)
AddCatalogInvalidationMessage CBC 101 100.0 % (6 / 6)
AddCatcacheInvalidationMessage CBC 2395925 100.0 % (7 / 7) 50.0 % (1 / 2)
AddInvalidationMessage CBC 2911181 100.0 % (17 / 17) 83.3 % (5 / 6)
AddRelcacheInvalidationMessage CBC 828748 100.0 % (6 / 6) 87.5 % (7 / 8)
AddSnapshotInvalidationMessage CBC 449400 100.0 % (6 / 6) 100.0 % (6 / 6)
AppendInvalidationMessageSubGroup CBC 889912 100.0 % (5 / 5) 50.0 % (1 / 2)
AppendInvalidationMessages CBC 444956 100.0 % (4 / 4)
AtEOXact_Inval CBC 433062 100.0 % (14 / 14) 83.3 % (10 / 12)
CacheInvalidateCatalog CBC 101 100.0 % (7 / 7) 100.0 % (2 / 2)
CacheInvalidateHeapTuple CBC 10187201 100.0 % (36 / 36) 95.8 % (23 / 24)
CacheInvalidateRelcache CBC 55016 100.0 % (8 / 8) 100.0 % (2 / 2)
CacheInvalidateRelcacheAll CBC 47 100.0 % (4 / 4)
CacheInvalidateRelcacheByTuple CBC 34977 100.0 % (9 / 9) 100.0 % (2 / 2)
CacheInvalidateRelmap CBC 195 100.0 % (5 / 5)
CacheInvalidateSmgr CBC 45418 100.0 % (7 / 7)
CommandEndInvalidationMessages CBC 517334 100.0 % (8 / 8) 100.0 % (4 / 4)
InvalidateSystemCaches CBC 1935 100.0 % (3 / 3)
LogLogicalInvalidations CBC 15044 100.0 % (13 / 13) 100.0 % (8 / 8)
PostPrepare_Inval CBC 395 100.0 % (3 / 3)
ProcessCommittedInvalidationMessages GNC 19320 100.0 % (15 / 15) 62.5 % (10 / 16)
ProcessInvalidationMessages CBC 339083 100.0 % (4 / 4) 100.0 % (4 / 4)
ProcessInvalidationMessagesMulti CBC 107938 100.0 % (4 / 4) 100.0 % (4 / 4)
RegisterCatalogInvalidation CBC 101 100.0 % (3 / 3)
RegisterCatcacheInvalidation CBC 2395925 100.0 % (3 / 3)
RegisterRelcacheInvalidation CBC 828748 100.0 % (6 / 6) 100.0 % (4 / 4)
RegisterSnapshotInvalidation CBC 449400 100.0 % (3 / 3)
xactGetCommittedInvalidationMessages CBC 174608 100.0 % (18 / 18) 81.2 % (13 / 16)

Generated by: LCOV version 2.1-beta2-3-g6141622