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
SlruReportIOError CBC 1 33.3 % (9 / 27) 6.7 % (3 / 45)
SlruPagePrecedesTestOffset CBC 18345 100.0 % (38 / 38) 53.8 % (28 / 52)
SlruInternalWritePage CBC 6819 81.2 % (26 / 32) 46.7 % (14 / 30)
SlruPhysicalReadPage CBC 17351 62.1 % (18 / 29) 27.3 % (6 / 22)
SlruSelectLRUPage CBC 401738 75.0 % (36 / 48) 61.8 % (21 / 34)
SlruPhysicalWritePage CBC 3303 69.2 % (45 / 65) 72.5 % (29 / 40)
SimpleLruReadPage CBC 399095 87.9 % (29 / 33) 64.3 % (18 / 28)
SimpleLruWaitIO UBC 0 0.0 % (0 / 17) 0.0 % (0 / 10)
SimpleLruWriteAll CBC 9692 83.3 % (25 / 30) 59.1 % (13 / 22)
SimpleLruZeroPage CBC 2643 100.0 % (14 / 14) 55.0 % (11 / 20)
SlruDeleteSegment CBC 2 70.0 % (21 / 30) 56.2 % (9 / 16)
SimpleLruZeroLSNs CBC 19994 100.0 % (5 / 5) 50.0 % (6 / 12)
SimpleLruTruncate CBC 1902 90.0 % (27 / 30) 72.2 % (13 / 18)
SimpleLruRequestWithOpts CBC 8586 100.0 % (11 / 11) 50.0 % (4 / 8)
SlruFileName CBC 20692 100.0 % (6 / 6) 60.0 % (6 / 10)
SimpleLruDoesPhysicalPageExist CBC 65 60.9 % (14 / 23) 62.5 % (5 / 8)
SimpleLruShmemSize CBC 17151 100.0 % (16 / 16) 66.7 % (4 / 6)
SlruCorrectSegmentFilenameLength CBC 10673 100.0 % (4 / 4) 75.0 % (6 / 8)
SlruScanDirectory CBC 4324 93.3 % (14 / 15) 80.0 % (8 / 10)
shmem_slru_init CBC 8565 100.0 % (56 / 56) 85.7 % (12 / 14)
SimpleLruReadPage_ReadOnly CBC 921652 100.0 % (17 / 17) 87.5 % (7 / 8)
SimpleLruWritePage CBC 335 100.0 % (4 / 4) 50.0 % (1 / 2)
SimpleLruZeroAndWritePage CBC 237 100.0 % (8 / 8) 50.0 % (1 / 2)
SlruInternalDeleteSegment CBC 13 100.0 % (8 / 8) 75.0 % (3 / 4)
SlruMayDeleteSegment CBC 38707 100.0 % (5 / 5) 83.3 % (5 / 6)
SlruRecentlyUsed CBC 1323318 100.0 % (8 / 8) 75.0 % (3 / 4)
SlruScanDirCbReportPresence CBC 114 80.0 % (4 / 5) 50.0 % (1 / 2)
SlruSyncFileTag CBC 2 91.7 % (11 / 12) 50.0 % (1 / 2)
check_slru_buffers CBC 12541 60.0 % (3 / 5) 50.0 % (1 / 2)
SlruScanDirCbDeleteCutoff CBC 1903 100.0 % (5 / 5) 100.0 % (2 / 2)
SimpleLruAutotuneBuffers CBC 3656 100.0 % (2 / 2)
SlruPagePrecedesUnitTests CBC 6115 100.0 % (5 / 5)
SlruScanDirCbDeleteAll CBC 8 100.0 % (3 / 3)
shmem_slru_attach UBC 0 0.0 % (0 / 9)

Generated by: LCOV version 2.0-1