LCOV - differential code coverage report
Current view: top level - src/backend/storage/buffer - freelist.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 94.2 % 171 161 10 2 159
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 15 15 15
Baseline: lcov-20260827-baseline Branches: 76.2 % 84 64 20 1 63
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 97.7 % 43 42 1 2 40
(360..) days: 93.0 % 128 119 9 119
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: 86.4 % 22 19 3 1 18
(360..) days: 72.6 % 62 45 17 45

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 25 75.0 % (3 / 4) 50.0 % (1 / 2)
StrategyCtlShmemInit CBC 1236 100.0 % (7 / 7)
StrategyCtlShmemRequest CBC 1239 100.0 % (3 / 3)
StrategyNotifyBgWriter CBC 1318 100.0 % (5 / 5)
StrategySyncStart CBC 22128 100.0 % (11 / 11) 50.0 % (2 / 4)
StrategyRejectBuffer CBC 25957 87.5 % (7 / 8) 66.7 % (4 / 6)
FreeAccessStrategy CBC 156361 100.0 % (4 / 4) 50.0 % (1 / 2)
GetAccessStrategy CBC 162646 81.8 % (18 / 22) 44.4 % (4 / 9)
GetAccessStrategyWithSize CBC 171314 100.0 % (11 / 11) 66.7 % (4 / 6)
GetAccessStrategyPinLimit CBC 560483 100.0 % (8 / 8) 100.0 % (4 / 4)
AddBufferToRing CBC 570166 100.0 % (3 / 3)
GetBufferFromRing CBC 922963 100.0 % (20 / 20) 100.0 % (12 / 12)
StrategyGetBuffer CBC 2179737 97.2 % (35 / 36) 86.4 % (19 / 22)
ClockSweepTick CBC 5377325 100.0 % (16 / 16) 100.0 % (8 / 8)
IOContextForStrategy CBC 84384920 76.9 % (10 / 13) 55.6 % (5 / 9)

Generated by: LCOV version 2.0-1