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

Generated by: LCOV version 2.0-1