LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - slru.c (source / functions) Coverage Total Hit LBC UBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 79.5 % 625 497 1 127 497
Current Date: 2026-09-20 14:13:17 +0900 Functions: 94.1 % 34 32 2 32
Baseline: lcov-20260920-baseline Branches: 53.9 % 447 241 2 204 241
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 89.1 % 137 122 15 122
(360..) days: 76.8 % 488 375 1 112 375
Function coverage date bins:
(30,360] days: 93.3 % 30 28 2 28
(360..) days: 100.0 % 4 4 4
Branch coverage date bins:
(30,360] days: 74.3 % 70 52 18 52
(360..) days: 50.1 % 377 189 2 186 189

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
SimpleLruWaitIO UBC 0 0.0 % (0 / 17) 0.0 % (0 / 10)
shmem_slru_attach UBC 0 0.0 % (0 / 9)
SlruReportIOError CBC 1 33.3 % (9 / 27) 6.7 % (3 / 45)
SlruDeleteSegment CBC 2 70.0 % (21 / 30) 56.2 % (9 / 16)
SlruSyncFileTag CBC 2 91.7 % (11 / 12) 50.0 % (1 / 2)
SlruScanDirCbDeleteAll CBC 8 100.0 % (3 / 3)
SlruInternalDeleteSegment CBC 14 100.0 % (8 / 8) 75.0 % (3 / 4)
SimpleLruDoesPhysicalPageExist CBC 67 60.9 % (14 / 23) 62.5 % (5 / 8)
SlruScanDirCbReportPresence CBC 116 80.0 % (4 / 5) 50.0 % (1 / 2)
SimpleLruZeroAndWritePage CBC 245 100.0 % (8 / 8) 50.0 % (1 / 2)
SimpleLruWritePage CBC 343 100.0 % (4 / 4) 50.0 % (1 / 2)
SimpleLruTruncate CBC 1962 90.0 % (27 / 30) 72.2 % (13 / 18)
SlruScanDirCbDeleteCutoff CBC 1964 100.0 % (5 / 5) 100.0 % (2 / 2)
SimpleLruZeroPage CBC 2738 100.0 % (14 / 14) 55.0 % (11 / 20)
SlruPhysicalWritePage CBC 3421 69.2 % (45 / 65) 72.5 % (29 / 40)
SimpleLruAutotuneBuffers CBC 3809 100.0 % (2 / 2)
SlruScanDirectory CBC 4474 93.3 % (14 / 15) 80.0 % (8 / 10)
SlruPagePrecedesUnitTests CBC 6370 100.0 % (5 / 5)
SlruInternalWritePage CBC 7026 81.2 % (26 / 32) 46.7 % (14 / 30)
shmem_slru_init CBC 8922 100.0 % (56 / 56) 85.7 % (12 / 14)
SimpleLruRequestWithOpts CBC 8943 100.0 % (11 / 11) 50.0 % (4 / 8)
SimpleLruWriteAll CBC 9999 83.3 % (25 / 30) 59.1 % (13 / 22)
SlruCorrectSegmentFilenameLength CBC 11036 100.0 % (4 / 4) 75.0 % (6 / 8)
check_slru_buffers CBC 13065 60.0 % (3 / 5) 50.0 % (1 / 2)
SlruPhysicalReadPage CBC 17390 62.1 % (18 / 29) 27.3 % (6 / 22)
SimpleLruShmemSize CBC 17865 100.0 % (16 / 16) 66.7 % (4 / 6)
SlruPagePrecedesTestOffset CBC 19110 100.0 % (38 / 38) 53.8 % (28 / 52)
SimpleLruZeroLSNs CBC 20128 100.0 % (5 / 5) 50.0 % (6 / 12)
SlruFileName CBC 20851 100.0 % (6 / 6) 60.0 % (6 / 10)
SlruMayDeleteSegment CBC 40300 100.0 % (5 / 5) 83.3 % (5 / 6)
SimpleLruReadPage CBC 404765 87.9 % (29 / 33) 64.3 % (18 / 28)
SlruSelectLRUPage CBC 407503 75.0 % (36 / 48) 61.8 % (21 / 34)
SimpleLruReadPage_ReadOnly CBC 900408 100.0 % (17 / 17) 87.5 % (7 / 8)
SlruRecentlyUsed CBC 1307834 100.0 % (8 / 8) 75.0 % (3 / 4)

Generated by: LCOV version 2.0-1