LCOV - differential code coverage report
Current view: top level - src/backend/storage/buffer - localbuf.c (source / functions) Coverage Total Hit UNC UIC UBC GNC CBC DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 87.9 % 307 270 37 14 256 11
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 23 23 3 20 1
Baseline: lcov-20251028-005825-baseline Branches: 59.0 % 212 125 3 8 76 13 112
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 3 3 3
(30,360] days: 88.4 % 95 84 11 11 73
(360..) days: 87.6 % 209 183 26 183
Function coverage date bins:
(30,360] days: 100.0 % 7 7 1 6
(360..) days: 100.0 % 16 16 2 14
Branch coverage date bins:
(1,7] days: 50.0 % 6 3 3 3
(30,360] days: 60.3 % 68 41 27 10 31
(360..) days: 58.7 % 138 81 8 49 81

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 271 85.7 % (18 / 21) 38.9 % (7 / 18)
DropRelationLocalBuffers GNC 374 100.0 % (13 / 13) 100.0 % (12 / 12)
PrefetchLocalBuffer CBC 799 66.7 % (8 / 12) 25.0 % (2 / 8)
check_temp_buffers CBC 1097 60.0 % (3 / 5) 33.3 % (2 / 6)
DropRelationAllLocalBuffers CBC 3186 100.0 % (8 / 8) 100.0 % (6 / 6)
FlushLocalBuffer CBC 4041 93.3 % (14 / 15) 50.0 % (4 / 8)
GetLocalPinLimit CBC 6888 100.0 % (2 / 2)
ExtendBufferedRelLocal GNC 12441 78.8 % (41 / 52) 44.0 % (22 / 50)
LimitAdditionalLocalPins CBC 12441 83.3 % (5 / 6) 75.0 % (3 / 4)
TerminateLocalBufferIO CBC 12536 100.0 % (12 / 12) 83.3 % (5 / 6)
GetLocalBufferStorage GNC 16702 100.0 % (17 / 17) 75.0 % (6 / 8)
AtProcExit_LocalBuffers CBC 19088 100.0 % (3 / 3)
GetAdditionalLocalPinLimit CBC 23998 100.0 % (3 / 3) 50.0 % (1 / 2)
InvalidateLocalBuffer CBC 24606 73.7 % (14 / 19) 37.5 % (6 / 16)
GetLocalVictimBuffer CBC 24612 100.0 % (26 / 26) 88.9 % (16 / 18)
StartLocalBufferIO CBC 28740 60.0 % (6 / 10) 62.5 % (5 / 8)
AtEOXact_LocalBuffers CBC 321825 100.0 % (3 / 3)
CheckForLocalBufferLeaks CBC 340913 58.3 % (7 / 12) 60.0 % (6 / 10)
LocalBufferAlloc CBC 1535533 96.0 % (24 / 25) 60.0 % (6 / 10)
PinLocalBuffer CBC 1552073 100.0 % (15 / 15) 100.0 % (6 / 6)
UnpinLocalBuffer CBC 1905189 100.0 % (4 / 4)
UnpinLocalBufferNoOwner CBC 1908227 100.0 % (13 / 13) 60.0 % (6 / 10)
MarkLocalBufferDirty CBC 2125493 100.0 % (11 / 11) 66.7 % (4 / 6)

Generated by: LCOV version 2.4-beta