LCOV - differential code coverage report
Current view: top level - src/backend/storage/buffer - freelist.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 93.0 % 171 159 12 3 156
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 15 15 15
Baseline: lcov-20260920-baseline Branches: 75.0 % 84 63 21 1 62
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 93.0 % 43 40 3 40
(360..) days: 93.0 % 128 119 9 3 116
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 100.0 % 11 11 11
Branch coverage date bins:
(30,360] days: 81.8 % 22 18 4 18
(360..) days: 72.6 % 62 45 17 1 44

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 561387 100.0 % (3 / 3)
ClockSweepTick CBC 5298742 100.0 % (16 / 16) 100.0 % (8 / 8)
FreeAccessStrategy CBC 151397 100.0 % (4 / 4) 50.0 % (1 / 2)
GetAccessStrategy CBC 157446 81.8 % (18 / 22) 44.4 % (4 / 9)
GetAccessStrategyBufferCount CBC 26 75.0 % (3 / 4) 50.0 % (1 / 2)
GetAccessStrategyPinLimit CBC 549432 100.0 % (8 / 8) 100.0 % (4 / 4)
GetAccessStrategyWithSize CBC 165735 100.0 % (11 / 11) 66.7 % (4 / 6)
GetBufferFromRing CBC 903567 90.0 % (18 / 20) 91.7 % (11 / 12)
IOContextForStrategy CBC 83155216 76.9 % (10 / 13) 55.6 % (5 / 9)
StrategyCtlShmemInit CBC 1274 100.0 % (7 / 7)
StrategyCtlShmemRequest CBC 1277 100.0 % (3 / 3)
StrategyGetBuffer CBC 2148416 97.2 % (35 / 36) 86.4 % (19 / 22)
StrategyNotifyBgWriter CBC 1274 100.0 % (5 / 5)
StrategyRejectBuffer CBC 26271 87.5 % (7 / 8) 66.7 % (4 / 6)
StrategySyncStart CBC 21524 100.0 % (11 / 11) 50.0 % (2 / 4)

Generated by: LCOV version 2.0-1