LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - catcache.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 92.4 % 699 646 53 646
Current Date: 2026-07-25 17:13:00 -0400 Functions: 94.6 % 56 53 3 53
Baseline: lcov-20260726-baseline Branches: 72.8 % 393 286 107 286
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 15 15 15
(360..) days: 92.3 % 684 631 53 631
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 94.4 % 54 51 3 51
Branch coverage date bins:
(30,360] days: 75.0 % 4 3 1 3
(360..) days: 72.8 % 389 283 106 283

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
ResOwnerPrintCatCache UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
ResOwnerPrintCatCacheList UBC 0 0.0 % (0 / 4)
ResetCatalogCaches UBC 0 0.0 % (0 / 3)
ResOwnerReleaseCatCacheList CBC 24 100.0 % (3 / 3)
texteqfast CBC 90 100.0 % (2 / 2)
CatalogCacheFlushCatalog CBC 450 100.0 % (7 / 7) 100.0 % (4 / 4)
RehashCatCacheLists CBC 818 100.0 % (14 / 14) 87.5 % (7 / 8)
oidvectoreqfast CBC 1764 100.0 % (2 / 2)
texthashfast CBC 2197 100.0 % (2 / 2)
ResetCatalogCachesExt CBC 2757 100.0 % (5 / 5) 100.0 % (2 / 2)
RehashCatCache CBC 4592 100.0 % (14 / 14) 100.0 % (8 / 8)
ResOwnerReleaseCatCache CBC 7766 100.0 % (3 / 3)
CreateCacheMemoryContext CBC 18569 100.0 % (4 / 4) 50.0 % (1 / 2)
CatCacheRemoveCList CBC 88470 100.0 % (17 / 17) 66.7 % (8 / 12)
InitCatCachePhase2 CBC 195597 100.0 % (11 / 11) 80.0 % (8 / 10)
oidvectorhashfast CBC 239811 100.0 % (2 / 2)
ResetCatalogCache CBC 257028 95.5 % (21 / 22) 73.3 % (22 / 30)
CatalogCacheInitializeCache CBC 436925 88.5 % (23 / 26) 41.7 % (5 / 12)
CatCacheFreeKeys CBC 445030 100.0 % (7 / 7) 83.3 % (5 / 6)
GetCCHashEqFuncs CBC 692925 95.6 % (43 / 45) 72.7 % (8 / 11)
GetCatCacheHashValue CBC 795995 100.0 % (3 / 3)
CatCacheRemoveCTup CBC 1107411 78.6 % (11 / 14) 62.5 % (5 / 8)
CatCacheCopyKeys CBC 1313378 100.0 % (12 / 12) 100.0 % (4 / 4)
InitCatCache CBC 1726917 96.6 % (28 / 29) 66.7 % (8 / 12)
PrepareToInvalidateCacheTuple CBC 1959341 100.0 % (19 / 19) 77.8 % (14 / 18)
nameeqfast CBC 2530645 100.0 % (4 / 4)
ReleaseCatCacheList CBC 3010813 100.0 % (3 / 3)
ResourceOwnerForgetCatCacheListRef CBC 3010813 100.0 % (3 / 3)
ReleaseCatCacheListWithOwner CBC 3010837 100.0 % (11 / 11) 70.0 % (7 / 10)
ResourceOwnerRememberCatCacheListRef CBC 3010837 100.0 % (3 / 3)
SearchCatCacheList CBC 3010837 86.2 % (119 / 138) 62.5 % (60 / 96)
SearchCatCache4 CBC 3546208 100.0 % (2 / 2)
SearchCatCache CBC 3701325 100.0 % (2 / 2)
SearchCatCacheMiss CBC 4003352 100.0 % (34 / 34) 91.7 % (11 / 12)
SearchCatCache2 CBC 4171161 100.0 % (2 / 2)
IndexScanOK CBC 4201211 100.0 % (15 / 15) 100.0 % (8 / 8)
CatalogCacheComputeTupleHashValue CBC 4427662 92.0 % (23 / 25) 53.3 % (8 / 15)
CatalogCacheCreateEntry CBC 4472333 94.6 % (53 / 56) 77.3 % (17 / 22)
SearchCatCache3 CBC 4602943 100.0 % (2 / 2)
chareqfast CBC 4736349 100.0 % (2 / 2)
charhashfast CBC 5235220 100.0 % (2 / 2)
namehashfast CBC 5649927 100.0 % (3 / 3)
int2eqfast CBC 7674248 100.0 % (2 / 2)
int2hashfast CBC 10044856 100.0 % (2 / 2)
CatCacheInvalidate CBC 16241038 100.0 % (22 / 22) 90.6 % (29 / 32)
SearchCatCache1 CBC 49116520 100.0 % (2 / 2)
ReleaseCatCache CBC 60712722 100.0 % (3 / 3)
ResourceOwnerForgetCatCacheRef CBC 60712722 100.0 % (3 / 3)
ReleaseCatCacheWithOwner CBC 60720488 100.0 % (13 / 13) 64.3 % (9 / 14)
ResourceOwnerRememberCatCacheRef CBC 60720488 100.0 % (3 / 3)
CatalogCacheCompareTuple CBC 63951115 83.3 % (5 / 6) 75.0 % (3 / 4)
SearchCatCacheInternal CBC 65138157 96.2 % (25 / 26) 85.7 % (12 / 14)
ConditionalCatalogCacheInitializeCache CBC 72672612 100.0 % (8 / 8) 90.0 % (9 / 10)
int4eqfast CBC 72992982 100.0 % (2 / 2)
CatalogCacheComputeHashValue CBC 73372651 90.0 % (18 / 20) 57.1 % (4 / 7)
int4hashfast CBC 84004824 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1