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

Generated by: LCOV version 2.0-1