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: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 87.9 % 307 270 37 14 256 11
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 23 23 3 20 1
Baseline: lcov-20251218-005734-baseline Branches: 59.0 % 212 125 3 8 76 13 112
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 88.7 % 97 86 11 14 72
(360..) days: 87.6 % 210 184 26 184
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:
(30,360] days: 59.5 % 74 44 3 27 13 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)
PrefetchLocalBuffer CBC 799 66.7 % (8 / 12) 25.0 % (2 / 8)
check_temp_buffers CBC 1119 60.0 % (3 / 5) 33.3 % (2 / 6)
DropRelationAllLocalBuffers CBC 3264 100.0 % (8 / 8) 100.0 % (6 / 6)
FlushLocalBuffer CBC 4041 93.3 % (14 / 15) 50.0 % (4 / 8)
GetLocalPinLimit CBC 6921 100.0 % (2 / 2)
ExtendBufferedRelLocal GNC 12476 78.8 % (41 / 52) 44.0 % (22 / 50)
LimitAdditionalLocalPins CBC 12476 83.3 % (5 / 6) 75.0 % (3 / 4)
TerminateLocalBufferIO CBC 12536 100.0 % (12 / 12) 83.3 % (5 / 6)
GetLocalBufferStorage GNC 16737 100.0 % (17 / 17) 75.0 % (6 / 8)
AtProcExit_LocalBuffers CBC 19610 100.0 % (3 / 3)
GetAdditionalLocalPinLimit CBC 24016 100.0 % (3 / 3) 50.0 % (1 / 2)
InvalidateLocalBuffer CBC 24641 73.7 % (14 / 19) 37.5 % (6 / 16)
GetLocalVictimBuffer CBC 24647 100.0 % (26 / 26) 88.9 % (16 / 18)
StartLocalBufferIO CBC 28775 60.0 % (6 / 10) 62.5 % (5 / 8)
AtEOXact_LocalBuffers CBC 332101 100.0 % (3 / 3)
CheckForLocalBufferLeaks CBC 351711 58.3 % (7 / 12) 60.0 % (6 / 10)
LocalBufferAlloc CBC 1535478 96.0 % (24 / 25) 60.0 % (6 / 10)
PinLocalBuffer CBC 1552053 100.0 % (15 / 15) 100.0 % (6 / 6)
UnpinLocalBuffer CBC 1905178 100.0 % (4 / 4)
UnpinLocalBufferNoOwner CBC 1908216 100.0 % (13 / 13) 60.0 % (6 / 10)
MarkLocalBufferDirty CBC 2125538 100.0 % (11 / 11) 66.7 % (4 / 6)

Generated by: LCOV version 2.4-beta