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

Generated by: LCOV version 2.0-1