LCOV - differential code coverage report
Current view: top level - src/backend/utils/mmgr - slab.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 75.4 % 276 208 68 208
Current Date: 2026-06-29 16:15:13 +0200 Functions: 64.7 % 17 11 6 5 6
Baseline: lcov-20260630-baseline Branches: 46.4 % 252 117 135 117
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 75.0 % 4 3 1 3
(360..) days: 75.4 % 272 205 67 205
Function coverage date bins:
(360..) days: 64.7 % 17 11 6 5 6
Branch coverage date bins:
(30,360] days: 25.0 % 4 1 3 1
(360..) days: 46.8 % 248 116 132 116

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
SlabStats UBC 0 0.0 % (0 / 25) 0.0 % (0 / 14)
SlabCheck CBC 89929 83.9 % (47 / 56) 47.1 % (33 / 70)
SlabRealloc UBC 0 0.0 % (0 / 9) 0.0 % (0 / 12)
SlabGetChunkSpace UBC 0 0.0 % (0 / 6) 0.0 % (0 / 6)
SlabGetChunkContext UBC 0 0.0 % (0 / 5) 0.0 % (0 / 6)
SlabContextCreate GNC 90267 85.2 % (23 / 27) 50.0 % (9 / 18)
SlabAllocInvalidSize UBC 0 0.0 % (0 / 3) 0.0 % (0 / 2)
SlabIsEmpty UBC 0 0.0 % (0 / 3) 0.0 % (0 / 4)
SlabFree GNC 1657160 94.6 % (35 / 37) 58.8 % (20 / 34)
SlabAlloc CBC 1695634 95.7 % (22 / 23) 62.5 % (15 / 24)
SlabAllocFromNewBlock GNC 52831 95.7 % (22 / 23) 62.5 % (5 / 8)
SlabAllocSetupNewChunk CBC 1695634 100.0 % (10 / 10) 50.0 % (4 / 8)
SlabBlocklistIndex CBC 8366134 100.0 % (8 / 8) 58.3 % (7 / 12)
SlabDelete GNC 89789 100.0 % (4 / 4)
SlabFindNextBlockListIndex CBC 104373 100.0 % (5 / 5) 100.0 % (4 / 4)
SlabGetNextFreeChunk CBC 1673034 100.0 % (12 / 12) 64.3 % (9 / 14)
SlabReset GNC 89789 100.0 % (20 / 20) 68.8 % (11 / 16)

Generated by: LCOV version 2.0-1