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

Generated by: LCOV version 2.4-beta