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

Generated by: LCOV version 2.0-1