LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - slru.c (source / functions) Coverage Total Hit LBC UBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 79.5 % 625 497 15 113 497
Current Date: 2026-10-12 11:56:10 +0200 Functions: 94.1 % 34 32 1 1 32
Baseline: lcov-20261012-baseline Branches: 53.9 % 447 241 5 201 241
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 89.1 % 137 122 1 14 122
(360..) days: 76.8 % 488 375 14 99 375
Function coverage date bins:
(30,360] days: 93.3 % 30 28 1 1 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 5 183 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 LBC 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 1969 90.0 % (27 / 30) 72.2 % (13 / 18)
SlruScanDirCbDeleteCutoff CBC 1971 100.0 % (5 / 5) 100.0 % (2 / 2)
SimpleLruZeroPage CBC 2753 100.0 % (14 / 14) 55.0 % (11 / 20)
SlruPhysicalWritePage CBC 3444 69.2 % (45 / 65) 72.5 % (29 / 40)
SimpleLruAutotuneBuffers CBC 3836 100.0 % (2 / 2)
SlruScanDirectory CBC 4497 93.3 % (14 / 15) 80.0 % (8 / 10)
SlruPagePrecedesUnitTests CBC 6415 100.0 % (5 / 5)
SlruInternalWritePage CBC 7045 81.2 % (26 / 32) 46.7 % (14 / 30)
shmem_slru_init CBC 8985 100.0 % (56 / 56) 85.7 % (12 / 14)
SimpleLruRequestWithOpts CBC 9013 100.0 % (11 / 11) 50.0 % (4 / 8)
SimpleLruWriteAll CBC 10034 83.3 % (25 / 30) 59.1 % (13 / 22)
SlruCorrectSegmentFilenameLength CBC 11089 100.0 % (4 / 4) 75.0 % (6 / 8)
check_slru_buffers CBC 13156 60.0 % (3 / 5) 50.0 % (1 / 2)
SlruPhysicalReadPage CBC 17400 62.1 % (18 / 29) 27.3 % (6 / 22)
SimpleLruShmemSize CBC 17998 100.0 % (16 / 16) 66.7 % (4 / 6)
SlruPagePrecedesTestOffset CBC 19245 100.0 % (38 / 38) 53.8 % (28 / 52)
SimpleLruZeroLSNs CBC 20153 100.0 % (5 / 5) 50.0 % (6 / 12)
SlruFileName CBC 20883 100.0 % (6 / 6) 60.0 % (6 / 10)
SlruMayDeleteSegment CBC 40577 100.0 % (5 / 5) 83.3 % (5 / 6)
SimpleLruReadPage CBC 404850 87.9 % (29 / 33) 64.3 % (18 / 28)
SlruSelectLRUPage CBC 407603 75.0 % (36 / 48) 61.8 % (21 / 34)
SimpleLruReadPage_ReadOnly CBC 908044 100.0 % (17 / 17) 87.5 % (7 / 8)
SlruRecentlyUsed CBC 1315569 100.0 % (8 / 8) 75.0 % (3 / 4)

Generated by: LCOV version 2.0-1