LCOV - differential code coverage report
Current view: top level - src/backend/storage/buffer - freelist.c (source / functions) Coverage Total Hit UNC LBC UBC GIC GNC CBC ECB DUB DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 91.6 % 179 164 3 12 1 31 132 1 3 49
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 15 15 3 12 2
Baseline: lcov-20251028-005825-baseline Branches: 69.8 % 96 67 6 1 22 16 51
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 90.6 % 32 29 3 29
(30,360] days: 100.0 % 8 8 8
(360..) days: 91.4 % 139 127 12 1 2 124 1
Function coverage date bins:
(360..) days: 100.0 % 15 15 3 12
Branch coverage date bins:
(7,30] days: 72.7 % 22 16 6 16
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 69.4 % 72 50 1 21 50

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
AddBufferToRing CBC 495744 100.0 % (3 / 3)
ClockSweepTick CBC 4782594 100.0 % (16 / 16) 100.0 % (10 / 10)
FreeAccessStrategy CBC 133718 100.0 % (4 / 4) 50.0 % (1 / 2)
GetAccessStrategy CBC 139657 68.2 % (15 / 22) 33.3 % (3 / 9)
GetAccessStrategyBufferCount CBC 17 75.0 % (3 / 4) 50.0 % (1 / 2)
GetAccessStrategyPinLimit CBC 442534 100.0 % (8 / 8) 100.0 % (4 / 4)
GetAccessStrategyWithSize CBC 146393 100.0 % (11 / 11) 66.7 % (4 / 6)
GetBufferFromRing GNC 811878 90.0 % (18 / 20) 83.3 % (10 / 12)
IOContextForStrategy CBC 58499345 76.9 % (10 / 13) 55.6 % (5 / 9)
StrategyGetBuffer GNC 1924262 97.2 % (35 / 36) 81.8 % (18 / 22)
StrategyInitialize GNC 1049 92.3 % (12 / 13) 33.3 % (2 / 6)
StrategyNotifyBgWriter CBC 468 100.0 % (5 / 5) 50.0 % (1 / 2)
StrategyRejectBuffer CBC 9332 100.0 % (8 / 8) 83.3 % (5 / 6)
StrategyShmemSize CBC 1949 100.0 % (5 / 5)
StrategySyncStart CBC 11415 100.0 % (11 / 11) 50.0 % (3 / 6)

Generated by: LCOV version 2.4-beta