LCOV - differential code coverage report
Current view: top level - src/backend/storage/buffer - freelist.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 93.0 % 171 159 1 11 3 156 1
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 15 15 1 14
Baseline: lcov-20261105-baseline Branches: 75.0 % 84 63 2 19 2 61
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 0.0 % 1 0 1
(30,360] days: 100.0 % 16 16 16
(360..) days: 92.9 % 154 143 11 3 140
Function coverage date bins:
(30,360] days: 100.0 % 4 4 1 3
(360..) days: 100.0 % 11 11 11
Branch coverage date bins:
(7,30] days: 0.0 % 2 0 2
(30,360] days: 100.0 % 6 6 1 5
(360..) days: 75.0 % 76 57 19 1 56

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
GetAccessStrategy CBC 158354 81.8 % (18 / 22) 44.4 % (4 / 9)
IOContextForStrategy CBC 85275036 76.9 % (10 / 13) 55.6 % (5 / 9)
GetBufferFromRing CBC 913895 90.0 % (18 / 20) 91.7 % (11 / 12)
GetAccessStrategyBufferCount CBC 27 75.0 % (3 / 4) 50.0 % (1 / 2)
StrategyGetBuffer GNC 2162403 97.2 % (35 / 36) 86.4 % (19 / 22)
StrategyRejectBuffer CBC 27026 87.5 % (7 / 8) 66.7 % (4 / 6)
AddBufferToRing CBC 567606 100.0 % (3 / 3)
ClockSweepTick CBC 5316736 100.0 % (16 / 16) 100.0 % (8 / 8)
FreeAccessStrategy CBC 152317 100.0 % (4 / 4) 50.0 % (1 / 2)
GetAccessStrategyPinLimit CBC 556493 100.0 % (8 / 8) 100.0 % (4 / 4)
GetAccessStrategyWithSize CBC 166698 100.0 % (11 / 11) 66.7 % (4 / 6)
StrategyCtlShmemInit CBC 1303 100.0 % (7 / 7)
StrategyCtlShmemRequest CBC 1307 100.0 % (3 / 3)
StrategyNotifyBgWriter CBC 1244 100.0 % (5 / 5)
StrategySyncStart CBC 21858 100.0 % (11 / 11) 50.0 % (2 / 4)

Generated by: LCOV version 2.0-1