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

Generated by: LCOV version 2.4-beta