LCOV - differential code coverage report
Current view: top level - src/backend/utils/mmgr - freepage.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 55.1 % 670 369 301 369
Current Date: 2025-09-06 07:49:51 +0900 Functions: 72.4 % 29 21 8 21
Baseline: lcov-20250908-010021-baseline Branches: 38.0 % 490 186 304 186
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(360..) days: 55.1 % 670 369 301 369
Function coverage date bins:
(360..) days: 72.4 % 29 21 8 21
Branch coverage date bins:
(360..) days: 38.0 % 490 186 304 186

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 4388 58.4 % (87 / 149) 47.8 % (44 / 92)
FreePageBtreeAdjustAncestorKeys CBC 918 36.7 % (11 / 30) 15.6 % (5 / 32)
FreePageBtreeSearch CBC 2518 41.9 % (13 / 31) 23.5 % (8 / 34)
FreePageBtreeRemovePage UBC 0 0.0 % (0 / 33) 0.0 % (0 / 24)
FreePageManagerGetInternal CBC 12770 93.1 % (54 / 58) 64.5 % (40 / 62)
FreePageBtreeFindLeftSibling CBC 384 33.3 % (7 / 21) 10.0 % (2 / 20)
FreePageBtreeFindRightSibling CBC 391 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 384 28.1 % (9 / 32) 22.2 % (4 / 18)
FreePageBtreeSearchInternal UBC 0 0.0 % (0 / 14) 0.0 % (0 / 12)
FreePageBtreeCleanup CBC 14284 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 96 90.9 % (10 / 11) 50.0 % (5 / 10)
FreePageManagerLargestContiguous CBC 14229 100.0 % (16 / 16) 64.3 % (9 / 14)
FreePageBtreeFirstKey CBC 775 66.7 % (4 / 6) 33.3 % (2 / 6)
FreePageBtreeRemove CBC 384 84.6 % (11 / 13) 60.0 % (6 / 10)
FreePageBtreeSplitPage UBC 0 0.0 % (0 / 16) 0.0 % (0 / 4)
FreePageBtreeInsertLeaf CBC 485 100.0 % (10 / 10) 50.0 % (3 / 6)
FreePageBtreeSearchLeaf CBC 2518 100.0 % (14 / 14) 75.0 % (9 / 12)
FreePageBtreeRecycle CBC 96 92.3 % (12 / 13) 50.0 % (2 / 4)
FreePageManagerPut CBC 4322 100.0 % (11 / 11) 87.5 % (7 / 8)
FreePagePopSpanLeader CBC 1899 100.0 % (13 / 13) 90.0 % (9 / 10)
FreePageManagerGet CBC 12641 100.0 % (7 / 7) 100.0 % (2 / 2)
FreePageManagerInitialize CBC 2536 100.0 % (13 / 13) 100.0 % (2 / 2)
FreePageManagerUpdateLargest CBC 16963 100.0 % (5 / 5) 100.0 % (2 / 2)
FreePagePushSpanLeader CBC 16894 100.0 % (13 / 13) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta