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

Generated by: LCOV version 2.4-beta