LCOV - differential code coverage report
Current view: top level - src/backend/storage/buffer - localbuf.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 87.9 % 314 276 38 276
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 23 23 23
Baseline: lcov-20260726-baseline Branches: 59.6 % 218 130 88 130
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 78.8 % 52 41 11 41
(360..) days: 89.7 % 262 235 27 235
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
InitLocalBuffers CBC 361 85.7 % (18 / 21) 38.9 % (7 / 18)
DropRelationLocalBuffers CBC 498 100.0 % (13 / 13) 100.0 % (12 / 12)
check_temp_buffers CBC 1282 60.0 % (3 / 5) 33.3 % (2 / 6)
PrefetchLocalBuffer CBC 1357 91.7 % (11 / 12) 62.5 % (5 / 8)
FlushLocalBuffer CBC 4430 93.3 % (14 / 15) 50.0 % (4 / 8)
DropRelationAllLocalBuffers CBC 4485 100.0 % (8 / 8) 100.0 % (6 / 6)
ExtendBufferedRelLocal CBC 14992 78.8 % (41 / 52) 44.0 % (22 / 50)
LimitAdditionalLocalPins CBC 14992 83.3 % (5 / 6) 75.0 % (3 / 4)
TerminateLocalBufferIO CBC 15534 100.0 % (12 / 12) 83.3 % (5 / 6)
GetLocalBufferStorage CBC 21038 100.0 % (17 / 17) 75.0 % (6 / 8)
AtProcExit_LocalBuffers CBC 22809 100.0 % (3 / 3)
InvalidateLocalBuffer CBC 30408 73.7 % (14 / 19) 37.5 % (6 / 16)
GetLocalVictimBuffer CBC 30417 100.0 % (26 / 26) 88.9 % (16 / 18)
GetAdditionalLocalPinLimit CBC 33088 100.0 % (6 / 6) 75.0 % (3 / 4)
StartLocalBufferIO CBC 34909 42.9 % (6 / 14) 41.7 % (5 / 12)
GetLocalPinLimit CBC 42561 100.0 % (2 / 2)
AtEOXact_LocalBuffers CBC 429245 100.0 % (3 / 3)
CheckForLocalBufferLeaks CBC 452054 58.3 % (7 / 12) 60.0 % (6 / 10)
LocalBufferAlloc CBC 1648842 96.0 % (24 / 25) 60.0 % (6 / 10)
PinLocalBuffer CBC 1668735 100.0 % (15 / 15) 100.0 % (6 / 6)
UnpinLocalBuffer CBC 2134766 100.0 % (4 / 4)
UnpinLocalBufferNoOwner CBC 2138761 100.0 % (13 / 13) 60.0 % (6 / 10)
MarkLocalBufferDirty CBC 2405912 100.0 % (11 / 11) 66.7 % (4 / 6)

Generated by: LCOV version 2.0-1