LCOV - differential code coverage report
Current view: top level - src/backend/utils/mmgr - freepage.c (source / functions) Coverage Total Hit UNC UIC UBC CBC
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 55.1 % 671 370 1 300 370
Current Date: 2026-06-29 16:15:13 +0200 Functions: 72.4 % 29 21 1 7 21
Baseline: lcov-20260630-baseline Branches: 38.4 % 490 188 302 188
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 55.2 % 669 369 1 299 369
Function coverage date bins:
(360..) days: 72.4 % 29 21 1 7 21
Branch coverage date bins:
(30,360] days: 25.0 % 4 1 3 1
(360..) days: 38.5 % 486 187 299 187

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 CBC 5860 58.4 % (87 / 149) 47.8 % (44 / 92)
FreePageBtreeAdjustAncestorKeys CBC 1406 36.7 % (11 / 30) 15.6 % (5 / 32)
FreePageBtreeSearch CBC 2979 41.9 % (13 / 31) 23.5 % (8 / 34)
FreePageBtreeRemovePage UNC 0 0.0 % (0 / 34) 0.0 % (0 / 24)
FreePageManagerGetInternal CBC 15973 94.8 % (55 / 58) 66.1 % (41 / 62)
FreePageBtreeFindLeftSibling CBC 532 33.3 % (7 / 21) 10.0 % (2 / 20)
FreePageBtreeFindRightSibling CBC 542 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 532 28.1 % (9 / 32) 22.2 % (4 / 18)
FreePageBtreeSearchInternal UBC 0 0.0 % (0 / 14) 0.0 % (0 / 12)
FreePageBtreeCleanup CBC 17993 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 280 90.9 % (10 / 11) 50.0 % (5 / 10)
FreePageBtreeFirstKey CBC 1074 66.7 % (4 / 6) 33.3 % (2 / 6)
FreePageBtreeRemove CBC 532 84.6 % (11 / 13) 60.0 % (6 / 10)
FreePageBtreeSplitPage UBC 0 0.0 % (0 / 16) 0.0 % (0 / 4)
FreePageManagerLargestContiguous CBC 17656 100.0 % (16 / 16) 71.4 % (10 / 14)
FreePageBtreeInsertLeaf CBC 650 100.0 % (10 / 10) 50.0 % (3 / 6)
FreePageBtreeSearchLeaf CBC 2979 100.0 % (14 / 14) 75.0 % (9 / 12)
FreePageBtreeRecycle CBC 280 92.3 % (12 / 13) 50.0 % (2 / 4)
FreePageManagerPut CBC 5619 100.0 % (11 / 11) 87.5 % (7 / 8)
FreePagePopSpanLeader CBC 2582 100.0 % (13 / 13) 90.0 % (9 / 10)
FreePageManagerGet CBC 15758 100.0 % (7 / 7) 100.0 % (2 / 2)
FreePageManagerInitialize CBC 3228 100.0 % (13 / 13) 100.0 % (2 / 2)
FreePageManagerUpdateLargest CBC 21377 100.0 % (5 / 5) 100.0 % (2 / 2)
FreePagePushSpanLeader CBC 21321 100.0 % (13 / 13) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1