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

Generated by: LCOV version 2.4-beta