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
SimpleLruAutotuneBuffers CBC 3836 100.0 % (2 / 2)
SimpleLruDoesPhysicalPageExist CBC 67 60.9 % (14 / 23) 62.5 % (5 / 8)
SimpleLruReadPage CBC 404850 87.9 % (29 / 33) 64.3 % (18 / 28)
SimpleLruReadPage_ReadOnly CBC 908044 100.0 % (17 / 17) 87.5 % (7 / 8)
SimpleLruRequestWithOpts CBC 9013 100.0 % (11 / 11) 50.0 % (4 / 8)
SimpleLruShmemSize CBC 17998 100.0 % (16 / 16) 66.7 % (4 / 6)
SimpleLruTruncate CBC 1969 90.0 % (27 / 30) 72.2 % (13 / 18)
SimpleLruWaitIO LBC 0 0.0 % (0 / 17) 0.0 % (0 / 10)
SimpleLruWriteAll CBC 10034 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 20153 100.0 % (5 / 5) 50.0 % (6 / 12)
SimpleLruZeroPage CBC 2753 100.0 % (14 / 14) 55.0 % (11 / 20)
SlruCorrectSegmentFilenameLength CBC 11089 100.0 % (4 / 4) 75.0 % (6 / 8)
SlruDeleteSegment CBC 2 70.0 % (21 / 30) 56.2 % (9 / 16)
SlruFileName CBC 20883 100.0 % (6 / 6) 60.0 % (6 / 10)
SlruInternalDeleteSegment CBC 14 100.0 % (8 / 8) 75.0 % (3 / 4)
SlruInternalWritePage CBC 7045 81.2 % (26 / 32) 46.7 % (14 / 30)
SlruMayDeleteSegment CBC 40577 100.0 % (5 / 5) 83.3 % (5 / 6)
SlruPagePrecedesTestOffset CBC 19245 100.0 % (38 / 38) 53.8 % (28 / 52)
SlruPagePrecedesUnitTests CBC 6415 100.0 % (5 / 5)
SlruPhysicalReadPage CBC 17400 62.1 % (18 / 29) 27.3 % (6 / 22)
SlruPhysicalWritePage CBC 3444 69.2 % (45 / 65) 72.5 % (29 / 40)
SlruRecentlyUsed CBC 1315569 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 1971 100.0 % (5 / 5) 100.0 % (2 / 2)
SlruScanDirCbReportPresence CBC 116 80.0 % (4 / 5) 50.0 % (1 / 2)
SlruScanDirectory CBC 4497 93.3 % (14 / 15) 80.0 % (8 / 10)
SlruSelectLRUPage CBC 407603 75.0 % (36 / 48) 61.8 % (21 / 34)
SlruSyncFileTag CBC 2 91.7 % (11 / 12) 50.0 % (1 / 2)
check_slru_buffers CBC 13156 60.0 % (3 / 5) 50.0 % (1 / 2)
shmem_slru_attach UBC 0 0.0 % (0 / 9)
shmem_slru_init CBC 8985 100.0 % (56 / 56) 85.7 % (12 / 14)

Generated by: LCOV version 2.0-1