LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - slru.c (source / functions) Coverage Total Hit UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 81.9 % 625 512 113 512
Current Date: 2026-08-27 14:31:44 +0300 Functions: 97.1 % 34 33 1 33
Baseline: lcov-20260827-baseline Branches: 55.3 % 447 247 200 247
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 90.2 % 143 129 14 129
(360..) days: 79.5 % 482 383 99 383
Function coverage date bins:
(30,360] days: 96.7 % 30 29 1 29
(360..) days: 100.0 % 4 4 4
Branch coverage date bins:
(30,360] days: 74.3 % 70 52 18 52
(360..) days: 51.7 % 377 195 182 195

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 3329 69.2 % (45 / 65) 72.5 % (29 / 40)
SlruReportIOError CBC 1 33.3 % (9 / 27) 6.7 % (3 / 45)
SlruSelectLRUPage CBC 409497 75.0 % (36 / 48) 61.8 % (21 / 34)
SlruPhysicalReadPage CBC 17364 62.1 % (18 / 29) 27.3 % (6 / 22)
SimpleLruDoesPhysicalPageExist CBC 65 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)
SimpleLruWaitIO CBC 1 64.7 % (11 / 17) 30.0 % (3 / 10)
SlruInternalWritePage CBC 6874 81.2 % (26 / 32) 46.7 % (14 / 30)
SimpleLruWriteAll CBC 9772 83.3 % (25 / 30) 59.1 % (13 / 22)
SimpleLruTruncate CBC 1918 90.0 % (27 / 30) 72.2 % (13 / 18)
check_slru_buffers CBC 12672 60.0 % (3 / 5) 50.0 % (1 / 2)
SlruScanDirCbReportPresence CBC 113 80.0 % (4 / 5) 50.0 % (1 / 2)
SlruScanDirectory CBC 4361 93.3 % (14 / 15) 80.0 % (8 / 10)
SlruSyncFileTag CBC 2 91.7 % (11 / 12) 50.0 % (1 / 2)
SimpleLruAutotuneBuffers CBC 3695 100.0 % (2 / 2)
SimpleLruReadPage CBC 406832 100.0 % (33 / 33) 75.0 % (21 / 28)
SimpleLruReadPage_ReadOnly CBC 915231 100.0 % (17 / 17) 87.5 % (7 / 8)
SimpleLruRequestWithOpts CBC 8677 100.0 % (11 / 11) 50.0 % (4 / 8)
SimpleLruShmemSize CBC 17333 100.0 % (16 / 16) 66.7 % (4 / 6)
SimpleLruWritePage CBC 331 100.0 % (4 / 4) 50.0 % (1 / 2)
SimpleLruZeroAndWritePage CBC 233 100.0 % (8 / 8) 50.0 % (1 / 2)
SimpleLruZeroLSNs CBC 20028 100.0 % (5 / 5) 50.0 % (6 / 12)
SimpleLruZeroPage CBC 2664 100.0 % (14 / 14) 55.0 % (11 / 20)
SlruCorrectSegmentFilenameLength CBC 10762 100.0 % (4 / 4) 75.0 % (6 / 8)
SlruFileName CBC 20731 100.0 % (6 / 6) 60.0 % (6 / 10)
SlruInternalDeleteSegment CBC 13 100.0 % (8 / 8) 75.0 % (3 / 4)
SlruMayDeleteSegment CBC 39112 100.0 % (5 / 5) 83.3 % (5 / 6)
SlruPagePrecedesTestOffset CBC 18540 100.0 % (38 / 38) 53.8 % (28 / 52)
SlruPagePrecedesUnitTests CBC 6180 100.0 % (5 / 5)
SlruRecentlyUsed CBC 1324651 100.0 % (8 / 8) 75.0 % (3 / 4)
SlruScanDirCbDeleteAll CBC 8 100.0 % (3 / 3)
SlruScanDirCbDeleteCutoff CBC 1919 100.0 % (5 / 5) 100.0 % (2 / 2)
shmem_slru_init CBC 8656 100.0 % (56 / 56) 85.7 % (12 / 14)

Generated by: LCOV version 2.0-1