LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - slru.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 80.0 % 600 480 120 14 466 6
Current Date: 2025-09-06 07:49:51 +0900 Functions: 96.9 % 32 31 1 6 25
Baseline: lcov-20250907-010129-baseline Branches: 54.6 % 425 232 1 192 1 1 230
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 6 6 6
(30,360] days: 93.3 % 15 14 1 8 6
(360..) days: 79.4 % 579 460 119 460
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 96.8 % 31 30 1 5 25
Branch coverage date bins:
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 54.6 % 423 231 192 1 230

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 UBC 0 0.0 % (0 / 27) 0.0 % (0 / 29)
SimpleLruWaitIO CBC 1 64.7 % (11 / 17) 30.0 % (3 / 10)
SlruDeleteSegment CBC 2 70.0 % (21 / 30) 56.2 % (9 / 16)
SlruSyncFileTag CBC 2 91.7 % (11 / 12) 50.0 % (1 / 2)
SlruScanDirCbDeleteAll CBC 8 100.0 % (3 / 3)
SlruInternalDeleteSegment CBC 12 100.0 % (8 / 8) 75.0 % (3 / 4)
SlruScanDirCbReportPresence CBC 99 80.0 % (4 / 5) 50.0 % (1 / 2)
SimpleLruDoesPhysicalPageExist GNC 105 60.9 % (14 / 23) 62.5 % (5 / 8)
SimpleLruZeroAndWritePage GNC 215 100.0 % (8 / 8) 50.0 % (1 / 2)
SimpleLruWritePage CBC 313 100.0 % (4 / 4) 50.0 % (1 / 2)
SimpleLruZeroPage GNC 1406 100.0 % (14 / 14) 55.0 % (11 / 20)
SlruPhysicalReadPage CBC 1622 48.3 % (14 / 29) 13.6 % (3 / 22)
SimpleLruTruncate CBC 1645 90.0 % (27 / 30) 72.2 % (13 / 18)
SlruScanDirCbDeleteCutoff CBC 1646 100.0 % (5 / 5) 100.0 % (2 / 2)
SlruPhysicalWritePage GNC 2714 69.2 % (45 / 65) 72.5 % (29 / 40)
SimpleLruZeroLSNs CBC 3028 100.0 % (5 / 5) 50.0 % (6 / 12)
SlruScanDirectory CBC 3685 93.3 % (14 / 15) 80.0 % (8 / 10)
SlruFileName CBC 4440 100.0 % (6 / 6) 60.0 % (6 / 10)
SlruPagePrecedesUnitTests CBC 5145 100.0 % (5 / 5)
SlruInternalWritePage CBC 5469 81.2 % (26 / 32) 46.7 % (14 / 30)
SimpleLruInit CBC 7204 96.2 % (50 / 52) 55.6 % (10 / 18)
SimpleLruWriteAll CBC 8385 83.3 % (25 / 30) 59.1 % (13 / 22)
SimpleLruAutotuneBuffers CBC 8769 100.0 % (2 / 2)
SlruCorrectSegmentFilenameLength CBC 9123 100.0 % (4 / 4) 75.0 % (6 / 8)
check_slru_buffers CBC 10576 60.0 % (3 / 5) 50.0 % (1 / 2)
SlruPagePrecedesTestOffset CBC 15435 100.0 % (37 / 37) 54.0 % (27 / 50)
SimpleLruShmemSize CBC 27772 100.0 % (16 / 16) 66.7 % (4 / 6)
SlruMayDeleteSegment CBC 32615 100.0 % (5 / 5) 83.3 % (5 / 6)
SimpleLruReadPage GNC 161494 97.0 % (32 / 33) 67.9 % (19 / 28)
SlruSelectLRUPage CBC 162901 75.0 % (36 / 48) 61.8 % (21 / 34)
SimpleLruReadPage_ReadOnly GNC 720566 100.0 % (17 / 17) 87.5 % (7 / 8)
SlruRecentlyUsed CBC 883416 100.0 % (8 / 8) 75.0 % (3 / 4)

Generated by: LCOV version 2.4-beta