LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - slru.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 81.9 % 625 512 113 15 497
Current Date: 2026-11-05 14:14:01 +0100 Functions: 97.1 % 34 33 1 1 32
Baseline: lcov-20261105-baseline Branches: 55.0 % 447 246 201 5 241
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 89.7 % 136 122 14 1 121
(360..) days: 79.8 % 489 390 99 14 376
Function coverage date bins:
(30,360] days: 96.7 % 30 29 1 1 28
(360..) days: 100.0 % 4 4 4
Branch coverage date bins:
(30,360] days: 73.5 % 68 50 18 50
(360..) days: 51.7 % 379 196 183 5 191

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 3896 100.0 % (2 / 2)
SimpleLruDoesPhysicalPageExist CBC 68 60.9 % (14 / 23) 62.5 % (5 / 8)
SimpleLruReadPage CBC 406516 100.0 % (33 / 33) 71.4 % (20 / 28)
SimpleLruReadPage_ReadOnly CBC 907246 100.0 % (17 / 17) 87.5 % (7 / 8)
SimpleLruRequestWithOpts CBC 9153 100.0 % (11 / 11) 50.0 % (4 / 8)
SimpleLruShmemSize CBC 18278 100.0 % (16 / 16) 66.7 % (4 / 6)
SimpleLruTruncate CBC 1997 90.0 % (27 / 30) 72.2 % (13 / 18)
SimpleLruWaitIO GBC 1 64.7 % (11 / 17) 30.0 % (3 / 10)
SimpleLruWriteAll CBC 10201 83.3 % (25 / 30) 59.1 % (13 / 22)
SimpleLruWritePage CBC 347 100.0 % (4 / 4) 50.0 % (1 / 2)
SimpleLruZeroAndWritePage CBC 249 100.0 % (8 / 8) 50.0 % (1 / 2)
SimpleLruZeroLSNs CBC 20212 100.0 % (5 / 5) 50.0 % (6 / 12)
SimpleLruZeroPage CBC 2794 100.0 % (14 / 14) 55.0 % (11 / 20)
SlruCorrectSegmentFilenameLength CBC 11254 100.0 % (4 / 4) 75.0 % (6 / 8)
SlruDeleteSegment CBC 2 70.0 % (21 / 30) 56.2 % (9 / 16)
SlruFileName CBC 20966 100.0 % (6 / 6) 60.0 % (6 / 10)
SlruInternalDeleteSegment CBC 14 100.0 % (8 / 8) 75.0 % (3 / 4)
SlruInternalWritePage CBC 7131 81.2 % (26 / 32) 46.7 % (14 / 30)
SlruMayDeleteSegment CBC 41206 100.0 % (5 / 5) 83.3 % (5 / 6)
SlruPagePrecedesTestOffset CBC 19545 100.0 % (38 / 38) 53.8 % (28 / 52)
SlruPagePrecedesUnitTests CBC 6515 100.0 % (5 / 5)
SlruPhysicalReadPage CBC 17418 62.1 % (18 / 29) 27.3 % (6 / 22)
SlruPhysicalWritePage CBC 3508 69.2 % (45 / 65) 72.5 % (29 / 40)
SlruRecentlyUsed CBC 1316479 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 1999 100.0 % (5 / 5) 100.0 % (2 / 2)
SlruScanDirCbReportPresence CBC 117 80.0 % (4 / 5) 50.0 % (1 / 2)
SlruScanDirectory CBC 4565 93.3 % (14 / 15) 80.0 % (8 / 10)
SlruSelectLRUPage CBC 409311 75.0 % (36 / 48) 61.8 % (21 / 34)
SlruSyncFileTag CBC 2 91.7 % (11 / 12) 50.0 % (1 / 2)
check_slru_buffers CBC 13355 60.0 % (3 / 5) 50.0 % (1 / 2)
shmem_slru_attach UBC 0 0.0 % (0 / 9)
shmem_slru_init CBC 9125 100.0 % (56 / 56) 85.7 % (12 / 14)

Generated by: LCOV version 2.0-1