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

Generated by: LCOV version 2.0-1