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

Generated by: LCOV version 2.0-1