LCOV - differential code coverage report
Current view: top level - src/backend/storage/buffer - localbuf.c (source / functions) Coverage Total Hit UBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 87.9 % 314 276 38 276
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 23 23 23
Baseline: lcov-20261012-baseline Branches: 59.6 % 218 130 88 130
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 78.0 % 50 39 11 39
(360..) days: 89.8 % 264 237 27 237
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 21 21 21
Branch coverage date bins:
(30,360] days: 50.0 % 22 11 11 11
(360..) days: 60.7 % 196 119 77 119

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
ExtendBufferedRelLocal CBC 15588 78.8 % (41 / 52) 44.0 % (22 / 50)
StartLocalBufferIO CBC 35897 42.9 % (6 / 14) 41.7 % (5 / 12)
CheckForLocalBufferLeaks CBC 451004 58.3 % (7 / 12) 60.0 % (6 / 10)
InvalidateLocalBuffer CBC 31372 73.7 % (14 / 19) 37.5 % (6 / 16)
InitLocalBuffers CBC 363 85.7 % (18 / 21) 38.9 % (7 / 18)
check_temp_buffers CBC 1344 60.0 % (3 / 5) 33.3 % (2 / 6)
FlushLocalBuffer CBC 4454 93.3 % (14 / 15) 50.0 % (4 / 8)
LimitAdditionalLocalPins CBC 15588 83.3 % (5 / 6) 75.0 % (3 / 4)
LocalBufferAlloc CBC 1790897 96.0 % (24 / 25) 60.0 % (6 / 10)
PrefetchLocalBuffer CBC 1357 91.7 % (11 / 12) 62.5 % (5 / 8)
AtEOXact_LocalBuffers CBC 427071 100.0 % (3 / 3)
AtProcExit_LocalBuffers CBC 23933 100.0 % (3 / 3)
DropRelationAllLocalBuffers CBC 4560 100.0 % (8 / 8) 100.0 % (6 / 6)
DropRelationLocalBuffers CBC 498 100.0 % (13 / 13) 100.0 % (12 / 12)
GetAdditionalLocalPinLimit CBC 35536 100.0 % (6 / 6) 75.0 % (3 / 4)
GetLocalBufferStorage CBC 21970 100.0 % (17 / 17) 75.0 % (6 / 8)
GetLocalPinLimit CBC 45137 100.0 % (2 / 2)
GetLocalVictimBuffer CBC 31381 100.0 % (26 / 26) 88.9 % (16 / 18)
MarkLocalBufferDirty CBC 2615302 100.0 % (11 / 11) 66.7 % (4 / 6)
PinLocalBuffer CBC 1811552 100.0 % (15 / 15) 100.0 % (6 / 6)
TerminateLocalBufferIO CBC 15764 100.0 % (12 / 12) 83.3 % (5 / 6)
UnpinLocalBuffer CBC 2274133 100.0 % (4 / 4)
UnpinLocalBufferNoOwner CBC 2279220 100.0 % (13 / 13) 60.0 % (6 / 10)

Generated by: LCOV version 2.0-1