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

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