LCOV - differential code coverage report
Current view: top level - src/backend/storage/buffer - freelist.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 92.1 % 191 176 1 14 8 168 1
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 17 17 2 15
Baseline: 16@8cea358b128 Branches: 73.6 % 106 78 28 4 74
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 88.9 % 9 8 1 8
(240..) days: 92.3 % 182 168 14 168
Function coverage date bins:
[..60] days: 100.0 % 1 1 1
(240..) days: 100.0 % 16 16 1 15
Branch coverage date bins:
[..60] days: 100.0 % 4 4 4
(240..) days: 72.5 % 102 74 28 74

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 9 75.0 % (3 / 4) 50.0 % (1 / 2)
have_free_buffer CBC 196 75.0 % (3 / 4) 50.0 % (1 / 2)
StrategyNotifyBgWriter CBC 694 100.0 % (5 / 5) 50.0 % (1 / 2)
StrategyInitialize CBC 898 93.3 % (14 / 15) 33.3 % (2 / 6)
StrategyShmemSize CBC 1679 100.0 % (5 / 5)
StrategyRejectBuffer CBC 6524 100.0 % (8 / 8) 83.3 % (5 / 6)
StrategySyncStart CBC 15299 100.0 % (11 / 11) 50.0 % (3 / 6)
StrategyFreeBuffer CBC 96356 100.0 % (9 / 9) 100.0 % (6 / 6)
FreeAccessStrategy CBC 118488 100.0 % (4 / 4) 50.0 % (1 / 2)
GetAccessStrategy GNC 124338 56.2 % (9 / 16) 28.6 % (2 / 7)
GetAccessStrategyWithSize CBC 130064 100.0 % (11 / 11) 66.7 % (4 / 6)
GetAccessStrategyPinLimit GNC 314077 100.0 % (8 / 8) 100.0 % (4 / 4)
AddBufferToRing CBC 398308 100.0 % (3 / 3)
GetBufferFromRing CBC 624813 100.0 % (14 / 14) 100.0 % (8 / 8)
StrategyGetBuffer CBC 1587157 95.6 % (43 / 45) 86.7 % (26 / 30)
ClockSweepTick CBC 3315613 100.0 % (16 / 16) 90.0 % (9 / 10)
IOContextForStrategy CBC 51899727 76.9 % (10 / 13) 55.6 % (5 / 9)

Generated by: LCOV version 2.1-beta2-3-g6141622