LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - slru.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 79.5 % 625 497 128 497
Current Date: 2026-07-25 17:13:00 -0400 Functions: 94.1 % 34 32 2 32
Baseline: lcov-20260726-baseline Branches: 53.9 % 447 241 206 241
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: 89.5 % 143 128 15 128
(360..) days: 76.6 % 482 369 113 369
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 188 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 13 100.0 % (8 / 8) 75.0 % (3 / 4)
SimpleLruDoesPhysicalPageExist CBC 65 60.9 % (14 / 23) 62.5 % (5 / 8)
SlruScanDirCbReportPresence CBC 114 80.0 % (4 / 5) 50.0 % (1 / 2)
SimpleLruZeroAndWritePage CBC 237 100.0 % (8 / 8) 50.0 % (1 / 2)
SimpleLruWritePage CBC 335 100.0 % (4 / 4) 50.0 % (1 / 2)
SimpleLruTruncate CBC 1902 90.0 % (27 / 30) 72.2 % (13 / 18)
SlruScanDirCbDeleteCutoff CBC 1903 100.0 % (5 / 5) 100.0 % (2 / 2)
SimpleLruZeroPage CBC 2643 100.0 % (14 / 14) 55.0 % (11 / 20)
SlruPhysicalWritePage CBC 3303 69.2 % (45 / 65) 72.5 % (29 / 40)
SimpleLruAutotuneBuffers CBC 3656 100.0 % (2 / 2)
SlruScanDirectory CBC 4324 93.3 % (14 / 15) 80.0 % (8 / 10)
SlruPagePrecedesUnitTests CBC 6115 100.0 % (5 / 5)
SlruInternalWritePage CBC 6819 81.2 % (26 / 32) 46.7 % (14 / 30)
shmem_slru_init CBC 8565 100.0 % (56 / 56) 85.7 % (12 / 14)
SimpleLruRequestWithOpts CBC 8586 100.0 % (11 / 11) 50.0 % (4 / 8)
SimpleLruWriteAll CBC 9692 83.3 % (25 / 30) 59.1 % (13 / 22)
SlruCorrectSegmentFilenameLength CBC 10673 100.0 % (4 / 4) 75.0 % (6 / 8)
check_slru_buffers CBC 12541 60.0 % (3 / 5) 50.0 % (1 / 2)
SimpleLruShmemSize CBC 17151 100.0 % (16 / 16) 66.7 % (4 / 6)
SlruPhysicalReadPage CBC 17351 62.1 % (18 / 29) 27.3 % (6 / 22)
SlruPagePrecedesTestOffset CBC 18345 100.0 % (38 / 38) 53.8 % (28 / 52)
SimpleLruZeroLSNs CBC 19994 100.0 % (5 / 5) 50.0 % (6 / 12)
SlruFileName CBC 20692 100.0 % (6 / 6) 60.0 % (6 / 10)
SlruMayDeleteSegment CBC 38707 100.0 % (5 / 5) 83.3 % (5 / 6)
SimpleLruReadPage CBC 399095 87.9 % (29 / 33) 64.3 % (18 / 28)
SlruSelectLRUPage CBC 401738 75.0 % (36 / 48) 61.8 % (21 / 34)
SimpleLruReadPage_ReadOnly CBC 921652 100.0 % (17 / 17) 87.5 % (7 / 8)
SlruRecentlyUsed CBC 1323318 100.0 % (8 / 8) 75.0 % (3 / 4)

Generated by: LCOV version 2.0-1