LCOV - differential code coverage report
Current view: top level - src/backend/storage/buffer - freelist.c (source / functions) Coverage Total Hit UNC LBC UBC GIC GNC CBC EUB ECB DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 91.1 % 179 163 3 1 12 1 34 128 1 3 52
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 15 15 3 12 4
Baseline: lcov-20260315-024220-baseline Branches: 71.1 % 90 64 4 1 21 18 46 2 4 6 28
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 93.0 % 43 40 3 32 8
(360..) days: 90.4 % 136 123 1 12 1 2 120 1
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 13 13 1 12
Branch coverage date bins:
(30,360] days: 79.2 % 24 19 4 1 18 1
(360..) days: 62.5 % 72 45 1 20 45 2 4

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 149727 68.2 % (15 / 22) 33.3 % (3 / 9)
IOContextForStrategy CBC 67072219 76.9 % (10 / 13) 55.6 % (5 / 9)
GetBufferFromRing GNC 851582 90.0 % (18 / 20) 91.7 % (11 / 12)
GetAccessStrategyBufferCount CBC 18 75.0 % (3 / 4) 50.0 % (1 / 2)
StrategyInitialize GNC 1150 92.3 % (12 / 13) 33.3 % (2 / 6)
StrategyRejectBuffer CBC 9084 87.5 % (7 / 8) 66.7 % (4 / 6)
AddBufferToRing CBC 530276 100.0 % (3 / 3)
ClockSweepTick CBC 5127890 100.0 % (16 / 16) 100.0 % (8 / 8)
FreeAccessStrategy CBC 143757 100.0 % (4 / 4) 50.0 % (1 / 2)
GetAccessStrategyPinLimit CBC 779068 100.0 % (8 / 8) 100.0 % (4 / 4)
GetAccessStrategyWithSize CBC 156758 100.0 % (11 / 11) 66.7 % (4 / 6)
StrategyNotifyBgWriter CBC 692 100.0 % (5 / 5)
StrategyShmemSize CBC 2147 100.0 % (5 / 5)
StrategySyncStart CBC 13592 100.0 % (11 / 11) 50.0 % (2 / 4)

Generated by: LCOV version 2.4-beta