LCOV - differential code coverage report
Current view: top level - src/backend/utils/mmgr - slab.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 75.4 % 276 208 68 1 207 1
Current Date: 2026-11-05 14:14:01 +0100 Functions: 64.7 % 17 11 6 1 10
Baseline: lcov-20261105-baseline Branches: 46.4 % 252 117 1 134 1 116
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 75.0 % 4 3 1 3
(360..) days: 75.3 % 271 204 67 204
Function coverage date bins:
(360..) days: 64.7 % 17 11 6 1 10
Branch coverage date bins:
(7,30] days: 50.0 % 2 1 1 1
(30,360] days: 25.0 % 4 1 3 1
(360..) days: 46.7 % 246 115 131 115

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

Generated by: LCOV version 2.0-1