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
SlruPhysicalWritePage CBC 3444 69.2 % (45 / 65) 72.5 % (29 / 40)
SlruReportIOError CBC 1 33.3 % (9 / 27) 6.7 % (3 / 45)
SimpleLruWaitIO LBC 0 0.0 % (0 / 17) 0.0 % (0 / 10)
SlruSelectLRUPage CBC 407603 75.0 % (36 / 48) 61.8 % (21 / 34)
SlruPhysicalReadPage CBC 17400 62.1 % (18 / 29) 27.3 % (6 / 22)
SimpleLruDoesPhysicalPageExist CBC 67 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 7045 81.2 % (26 / 32) 46.7 % (14 / 30)
SimpleLruWriteAll CBC 10034 83.3 % (25 / 30) 59.1 % (13 / 22)
SimpleLruReadPage CBC 404850 87.9 % (29 / 33) 64.3 % (18 / 28)
SimpleLruTruncate CBC 1969 90.0 % (27 / 30) 72.2 % (13 / 18)
check_slru_buffers CBC 13156 60.0 % (3 / 5) 50.0 % (1 / 2)
SlruScanDirCbReportPresence CBC 116 80.0 % (4 / 5) 50.0 % (1 / 2)
SlruScanDirectory CBC 4497 93.3 % (14 / 15) 80.0 % (8 / 10)
SlruSyncFileTag CBC 2 91.7 % (11 / 12) 50.0 % (1 / 2)
SimpleLruAutotuneBuffers CBC 3836 100.0 % (2 / 2)
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)
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)
SlruFileName CBC 20883 100.0 % (6 / 6) 60.0 % (6 / 10)
SlruInternalDeleteSegment CBC 14 100.0 % (8 / 8) 75.0 % (3 / 4)
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)
SlruRecentlyUsed CBC 1315569 100.0 % (8 / 8) 75.0 % (3 / 4)
SlruScanDirCbDeleteAll CBC 8 100.0 % (3 / 3)
SlruScanDirCbDeleteCutoff CBC 1971 100.0 % (5 / 5) 100.0 % (2 / 2)
shmem_slru_init CBC 8985 100.0 % (56 / 56) 85.7 % (12 / 14)

Generated by: LCOV version 2.0-1