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
ExtendBufferedRelLocal CBC 14992 78.8 % (41 / 52) 44.0 % (22 / 50)
InitLocalBuffers CBC 361 85.7 % (18 / 21) 38.9 % (7 / 18)
InvalidateLocalBuffer CBC 30408 73.7 % (14 / 19) 37.5 % (6 / 16)
StartLocalBufferIO CBC 34909 42.9 % (6 / 14) 41.7 % (5 / 12)
CheckForLocalBufferLeaks CBC 452054 58.3 % (7 / 12) 60.0 % (6 / 10)
FlushLocalBuffer CBC 4430 93.3 % (14 / 15) 50.0 % (4 / 8)
LocalBufferAlloc CBC 1648842 96.0 % (24 / 25) 60.0 % (6 / 10)
UnpinLocalBufferNoOwner CBC 2138761 100.0 % (13 / 13) 60.0 % (6 / 10)
check_temp_buffers CBC 1282 60.0 % (3 / 5) 33.3 % (2 / 6)
PrefetchLocalBuffer CBC 1357 91.7 % (11 / 12) 62.5 % (5 / 8)
GetLocalBufferStorage CBC 21038 100.0 % (17 / 17) 75.0 % (6 / 8)
GetLocalVictimBuffer CBC 30417 100.0 % (26 / 26) 88.9 % (16 / 18)
MarkLocalBufferDirty CBC 2405912 100.0 % (11 / 11) 66.7 % (4 / 6)
GetAdditionalLocalPinLimit CBC 33088 100.0 % (6 / 6) 75.0 % (3 / 4)
LimitAdditionalLocalPins CBC 14992 83.3 % (5 / 6) 75.0 % (3 / 4)
TerminateLocalBufferIO CBC 15534 100.0 % (12 / 12) 83.3 % (5 / 6)
DropRelationAllLocalBuffers CBC 4485 100.0 % (8 / 8) 100.0 % (6 / 6)
DropRelationLocalBuffers CBC 498 100.0 % (13 / 13) 100.0 % (12 / 12)
PinLocalBuffer CBC 1668735 100.0 % (15 / 15) 100.0 % (6 / 6)
AtEOXact_LocalBuffers CBC 429245 100.0 % (3 / 3)
AtProcExit_LocalBuffers CBC 22809 100.0 % (3 / 3)
GetLocalPinLimit CBC 42561 100.0 % (2 / 2)
UnpinLocalBuffer CBC 2134766 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1