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

Generated by: LCOV version 2.0-1