LCOV - differential code coverage report
Current view: top level - src/backend/utils/mmgr - freepage.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 55.1 % 671 370 6 295 14 356 6 14
Current Date: 2026-11-05 14:14:01 +0100 Functions: 72.4 % 29 21 8 1 20
Baseline: lcov-20261105-baseline Branches: 38.4 % 490 188 9 293 9 179
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 70.0 % 20 14 6 14
(360..) days: 54.7 % 651 356 295 356
Function coverage date bins:
(360..) days: 72.4 % 29 21 8 1 20
Branch coverage date bins:
(30,360] days: 50.0 % 18 9 9 9
(360..) days: 37.9 % 472 179 293 179

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
FreePageBtreeInsertInternal UBC 0 0.0 % (0 / 10) 0.0 % (0 / 6)
FreePageBtreeRemovePage UBC 0 0.0 % (0 / 34) 0.0 % (0 / 24)
FreePageBtreeSearchInternal UBC 0 0.0 % (0 / 14) 0.0 % (0 / 12)
FreePageBtreeSplitPage UBC 0 0.0 % (0 / 16) 0.0 % (0 / 4)
FreePageBtreeUpdateParentPointers UBC 0 0.0 % (0 / 6) 0.0 % (0 / 6)
FreePageManagerDump UBC 0 0.0 % (0 / 26) 0.0 % (0 / 18)
FreePageManagerDumpBtree UBC 0 0.0 % (0 / 23) 0.0 % (0 / 16)
FreePageManagerDumpSpans UBC 0 0.0 % (0 / 9) 0.0 % (0 / 6)
FreePageBtreeGetRecycled CBC 421 90.9 % (10 / 11) 50.0 % (5 / 10)
FreePageBtreeRecycle CBC 421 92.3 % (12 / 13) 50.0 % (2 / 4)
FreePageBtreeConsolidate CBC 506 28.1 % (9 / 32) 22.2 % (4 / 18)
FreePageBtreeFindLeftSibling CBC 506 33.3 % (7 / 21) 10.0 % (2 / 20)
FreePageBtreeRemove CBC 506 84.6 % (11 / 13) 60.0 % (6 / 10)
FreePageBtreeFindRightSibling CBC 516 33.3 % (7 / 21) 10.0 % (2 / 20)
FreePageBtreeInsertLeaf CBC 630 100.0 % (10 / 10) 50.0 % (3 / 6)
FreePageBtreeFirstKey CBC 1022 66.7 % (4 / 6) 33.3 % (2 / 6)
FreePageBtreeAdjustAncestorKeys CBC 1411 36.7 % (11 / 30) 15.6 % (5 / 32)
FreePagePopSpanLeader CBC 2614 100.0 % (13 / 13) 90.0 % (9 / 10)
FreePageBtreeSearch CBC 2824 41.9 % (13 / 31) 23.5 % (8 / 34)
FreePageBtreeSearchLeaf CBC 2824 100.0 % (14 / 14) 75.0 % (9 / 12)
FreePageManagerInitialize CBC 3449 100.0 % (13 / 13) 100.0 % (2 / 2)
FreePageManagerPut CBC 5850 100.0 % (11 / 11) 87.5 % (7 / 8)
FreePageManagerPutInternal GNC 6228 58.4 % (87 / 149) 47.8 % (44 / 92)
FreePageManagerGet CBC 17260 100.0 % (7 / 7) 100.0 % (2 / 2)
FreePageManagerGetInternal CBC 17489 94.8 % (55 / 58) 66.1 % (41 / 62)
FreePageManagerLargestContiguous CBC 19442 100.0 % (16 / 16) 71.4 % (10 / 14)
FreePageBtreeCleanup CBC 19516 91.3 % (42 / 46) 63.3 % (19 / 30)
FreePagePushSpanLeader CBC 23098 100.0 % (13 / 13) 100.0 % (4 / 4)
FreePageManagerUpdateLargest CBC 23110 100.0 % (5 / 5) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1