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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 55.1 % 671 370 6 295 14 356 6 14
Current Date: 2026-10-12 11:56:10 +0200 Functions: 72.4 % 29 21 8 1 20
Baseline: lcov-20261012-baseline Branches: 38.4 % 490 188 9 293 9 179
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 68.2 % 22 15 6 1 14 1
(360..) days: 54.7 % 649 355 294 355
Function coverage date bins:
(360..) days: 72.4 % 29 21 8 1 20
Branch coverage date bins:
(30,360] days: 45.5 % 22 10 9 3 9 1
(360..) days: 38.0 % 468 178 290 178

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
FreePageBtreeAdjustAncestorKeys CBC 1338 36.7 % (11 / 30) 15.6 % (5 / 32)
FreePageBtreeCleanup CBC 19248 91.3 % (42 / 46) 63.3 % (19 / 30)
FreePageBtreeConsolidate CBC 546 28.1 % (9 / 32) 22.2 % (4 / 18)
FreePageBtreeFindLeftSibling CBC 546 33.3 % (7 / 21) 10.0 % (2 / 20)
FreePageBtreeFindRightSibling CBC 556 33.3 % (7 / 21) 10.0 % (2 / 20)
FreePageBtreeFirstKey CBC 1102 66.7 % (4 / 6) 33.3 % (2 / 6)
FreePageBtreeGetRecycled CBC 354 90.9 % (10 / 11) 50.0 % (5 / 10)
FreePageBtreeInsertInternal UBC 0 0.0 % (0 / 10) 0.0 % (0 / 6)
FreePageBtreeInsertLeaf CBC 672 100.0 % (10 / 10) 50.0 % (3 / 6)
FreePageBtreeRecycle CBC 354 92.3 % (12 / 13) 50.0 % (2 / 4)
FreePageBtreeRemove CBC 546 84.6 % (11 / 13) 60.0 % (6 / 10)
FreePageBtreeRemovePage UBC 0 0.0 % (0 / 34) 0.0 % (0 / 24)
FreePageBtreeSearch CBC 2940 41.9 % (13 / 31) 23.5 % (8 / 34)
FreePageBtreeSearchInternal UBC 0 0.0 % (0 / 14) 0.0 % (0 / 12)
FreePageBtreeSearchLeaf CBC 2940 100.0 % (14 / 14) 75.0 % (9 / 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)
FreePageManagerGet CBC 17014 100.0 % (7 / 7) 100.0 % (2 / 2)
FreePageManagerGetInternal CBC 17242 94.8 % (55 / 58) 66.1 % (41 / 62)
FreePageManagerInitialize CBC 3380 100.0 % (13 / 13) 100.0 % (2 / 2)
FreePageManagerLargestContiguous CBC 19086 100.0 % (16 / 16) 71.4 % (10 / 14)
FreePageManagerPut CBC 5804 100.0 % (11 / 11) 87.5 % (7 / 8)
FreePageManagerPutInternal GNC 6117 58.4 % (87 / 149) 47.8 % (44 / 92)
FreePageManagerUpdateLargest CBC 22818 100.0 % (5 / 5) 100.0 % (2 / 2)
FreePagePopSpanLeader CBC 2615 100.0 % (13 / 13) 90.0 % (9 / 10)
FreePagePushSpanLeader CBC 22789 100.0 % (13 / 13) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1