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