LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - slru.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 80.0 % 600 480 120 3 15 462 7
Current Date: 2025-12-18 07:33:40 +0900 Functions: 96.9 % 32 31 1 6 25
Baseline: lcov-20251218-005734-baseline Branches: 54.4 % 425 231 1 1 192 2 3 226
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 19 19 15 4
(360..) days: 79.3 % 581 461 120 3 458
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: 75.0 % 4 3 1 3
(360..) days: 54.2 % 421 228 1 192 2 226

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 9138 100.0 % (2 / 2)
SimpleLruDoesPhysicalPageExist GNC 63 60.9 % (14 / 23) 62.5 % (5 / 8)
SimpleLruInit CBC 7499 96.2 % (50 / 52) 55.6 % (10 / 18)
SimpleLruReadPage GNC 361692 97.0 % (32 / 33) 64.3 % (18 / 28)
SimpleLruReadPage_ReadOnly GNC 813033 100.0 % (17 / 17) 87.5 % (7 / 8)
SimpleLruShmemSize CBC 28930 100.0 % (16 / 16) 66.7 % (4 / 6)
SimpleLruTruncate CBC 1706 90.0 % (27 / 30) 72.2 % (13 / 18)
SimpleLruWaitIO CBC 1 64.7 % (11 / 17) 30.0 % (3 / 10)
SimpleLruWriteAll CBC 8700 83.3 % (25 / 30) 59.1 % (13 / 22)
SimpleLruWritePage CBC 315 100.0 % (4 / 4) 50.0 % (1 / 2)
SimpleLruZeroAndWritePage GNC 217 100.0 % (8 / 8) 50.0 % (1 / 2)
SimpleLruZeroLSNs CBC 19569 100.0 % (5 / 5) 50.0 % (6 / 12)
SimpleLruZeroPage GNC 2349 100.0 % (14 / 14) 55.0 % (11 / 20)
SlruCorrectSegmentFilenameLength CBC 9495 100.0 % (4 / 4) 75.0 % (6 / 8)
SlruDeleteSegment CBC 2 70.0 % (21 / 30) 56.2 % (9 / 16)
SlruFileName CBC 20172 100.0 % (6 / 6) 60.0 % (6 / 10)
SlruInternalDeleteSegment CBC 12 100.0 % (8 / 8) 75.0 % (3 / 4)
SlruInternalWritePage CBC 5851 81.2 % (26 / 32) 46.7 % (14 / 30)
SlruMayDeleteSegment CBC 33941 100.0 % (5 / 5) 83.3 % (5 / 6)
SlruPagePrecedesTestOffset CBC 16065 100.0 % (37 / 37) 54.0 % (27 / 50)
SlruPagePrecedesUnitTests CBC 5355 100.0 % (5 / 5)
SlruPhysicalReadPage CBC 17220 48.3 % (14 / 29) 13.6 % (3 / 22)
SlruPhysicalWritePage GNC 2909 69.2 % (45 / 65) 72.5 % (29 / 40)
SlruRecentlyUsed CBC 1177017 100.0 % (8 / 8) 75.0 % (3 / 4)
SlruReportIOError UBC 0 0.0 % (0 / 27) 0.0 % (0 / 29)
SlruScanDirCbDeleteAll CBC 8 100.0 % (3 / 3)
SlruScanDirCbDeleteCutoff CBC 1707 100.0 % (5 / 5) 100.0 % (2 / 2)
SlruScanDirCbReportPresence CBC 104 80.0 % (4 / 5) 50.0 % (1 / 2)
SlruScanDirectory CBC 3838 93.3 % (14 / 15) 80.0 % (8 / 10)
SlruSelectLRUPage CBC 364042 75.0 % (36 / 48) 61.8 % (21 / 34)
SlruSyncFileTag CBC 2 91.7 % (11 / 12) 50.0 % (1 / 2)
check_slru_buffers CBC 10983 60.0 % (3 / 5) 50.0 % (1 / 2)

Generated by: LCOV version 2.4-beta