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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 55.1 % 671 370 1 300 370
Current Date: 2026-05-05 10:23:31 +0900 Functions: 72.4 % 29 21 1 7 21
Baseline: lcov-20260505-025707-baseline Branches: 38.4 % 490 188 302 188
Baseline Date: 2026-05-05 10:27:06 +0900 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 5859 58.4 % (87 / 149) 47.8 % (44 / 92)
FreePageBtreeAdjustAncestorKeys CBC 1327 36.7 % (11 / 30) 15.6 % (5 / 32)
FreePageBtreeSearch CBC 2944 41.9 % (13 / 31) 23.5 % (8 / 34)
FreePageBtreeRemovePage UNC 0 0.0 % (0 / 34) 0.0 % (0 / 24)
FreePageManagerGetInternal CBC 16309 94.8 % (55 / 58) 66.1 % (41 / 62)
FreePageBtreeFindLeftSibling CBC 497 33.3 % (7 / 21) 10.0 % (2 / 20)
FreePageBtreeFindRightSibling CBC 508 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 497 28.1 % (9 / 32) 22.2 % (4 / 18)
FreePageBtreeSearchInternal UBC 0 0.0 % (0 / 14) 0.0 % (0 / 12)
FreePageBtreeCleanup CBC 18379 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 207 90.9 % (10 / 11) 50.0 % (5 / 10)
FreePageBtreeFirstKey CBC 1005 66.7 % (4 / 6) 33.3 % (2 / 6)
FreePageBtreeRemove CBC 497 84.6 % (11 / 13) 60.0 % (6 / 10)
FreePageBtreeSplitPage UBC 0 0.0 % (0 / 16) 0.0 % (0 / 4)
FreePageManagerLargestContiguous CBC 18102 100.0 % (16 / 16) 71.4 % (10 / 14)
FreePageBtreeInsertLeaf CBC 614 100.0 % (10 / 10) 50.0 % (3 / 6)
FreePageBtreeSearchLeaf CBC 2944 100.0 % (14 / 14) 75.0 % (9 / 12)
FreePageBtreeRecycle CBC 207 92.3 % (12 / 13) 50.0 % (2 / 4)
FreePageManagerPut CBC 5689 100.0 % (11 / 11) 87.5 % (7 / 8)
FreePagePopSpanLeader CBC 2621 100.0 % (13 / 13) 90.0 % (9 / 10)
FreePageManagerGet CBC 16102 100.0 % (7 / 7) 100.0 % (2 / 2)
FreePageManagerInitialize CBC 3292 100.0 % (13 / 13) 100.0 % (2 / 2)
FreePageManagerUpdateLargest CBC 21791 100.0 % (5 / 5) 100.0 % (2 / 2)
FreePagePushSpanLeader CBC 21757 100.0 % (13 / 13) 100.0 % (4 / 4)

Generated by: LCOV version 2.5.0-beta