LCOV - differential code coverage report
Current view: top level - src/backend/utils/mmgr - bump.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 84.6 % 188 159 29 159
Current Date: 2025-12-18 07:33:40 +0900 Functions: 68.4 % 19 13 6 6 7
Baseline: lcov-20251218-005734-baseline Branches: 46.8 % 126 59 67 59
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: 0.0 % 1 0 1
(360..) days: 85.0 % 187 159 28 159
Function coverage date bins:
(360..) days: 68.4 % 19 13 6 6 7
Branch coverage date bins:
(360..) days: 46.8 % 126 59 67 59

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
BumpContextCreate GNC 158125 89.3 % (25 / 28) 39.3 % (11 / 28)
BumpCheck CBC 180014 90.0 % (27 / 30) 57.7 % (15 / 26)
BumpIsEmpty UBC 0 0.0 % (0 / 8) 0.0 % (0 / 10)
BumpReset GNC 179590 100.0 % (13 / 13) 64.3 % (9 / 14)
BumpStats CBC 3 89.5 % (17 / 19) 58.3 % (7 / 12)
BumpAllocChunkFromBlock CBC 13146786 100.0 % (11 / 11) 50.0 % (4 / 8)
BumpAlloc CBC 13146795 100.0 % (11 / 11) 75.0 % (6 / 8)
BumpAllocFromNewBlock GNC 16082 87.5 % (14 / 16) 66.7 % (4 / 6)
BumpAllocLarge GNC 9 94.7 % (18 / 19) 50.0 % (2 / 4)
BumpFree UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
BumpGetChunkContext UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
BumpGetChunkSpace UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
BumpRealloc UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
BumpBlockFree GNC 16091 100.0 % (7 / 7) 50.0 % (1 / 2)
BumpBlockFreeBytes CBC 13146786 100.0 % (2 / 2)
BumpBlockInit CBC 174207 100.0 % (5 / 5)
BumpBlockIsEmpty UBC 0 0.0 % (0 / 2)
BumpBlockMarkEmpty CBC 179590 100.0 % (5 / 5)
BumpDelete GNC 158125 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta