LCOV - differential code coverage report
Current view: top level - src/backend/utils/mmgr - freepage.c (source / functions) Coverage Total Hit UBC CBC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 55.1 % 670 369 301 369
Current Date: 2025-10-28 08:26:42 +0900 Functions: 72.4 % 29 21 8 21
Baseline: lcov-20251028-005825-baseline Branches: 38.0 % 490 186 304 186
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 50.0 % 2 1 1 1
(360..) days: 55.1 % 668 368 300 368
Function coverage date bins:
(360..) days: 72.4 % 29 21 8 21
Branch coverage date bins:
(1,7] days: 25.0 % 4 1 3 1
(360..) days: 38.1 % 486 185 301 185

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 4438 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 364 28.1 % (9 / 32) 22.2 % (4 / 18)
FreePageManagerDumpBtree UBC 0 0.0 % (0 / 23) 0.0 % (0 / 16)
FreePageBtreeAdjustAncestorKeys CBC 983 36.7 % (11 / 30) 15.6 % (5 / 32)
FreePageBtreeSearch CBC 2522 41.9 % (13 / 31) 23.5 % (8 / 34)
FreePageBtreeSplitPage UBC 0 0.0 % (0 / 16) 0.0 % (0 / 4)
FreePageBtreeFindLeftSibling CBC 364 33.3 % (7 / 21) 10.0 % (2 / 20)
FreePageBtreeFindRightSibling CBC 374 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 14505 91.3 % (42 / 46) 63.3 % (19 / 30)
FreePageManagerGetInternal CBC 12986 93.1 % (54 / 58) 64.5 % (40 / 62)
FreePageBtreeFirstKey CBC 738 66.7 % (4 / 6) 33.3 % (2 / 6)
FreePageBtreeRemove CBC 364 84.6 % (11 / 13) 60.0 % (6 / 10)
FreePageBtreeGetRecycled CBC 105 90.9 % (10 / 11) 50.0 % (5 / 10)
FreePageBtreeRecycle CBC 105 92.3 % (12 / 13) 50.0 % (2 / 4)
FreePageBtreeInsertLeaf CBC 466 100.0 % (10 / 10) 50.0 % (3 / 6)
FreePageBtreeSearchLeaf CBC 2522 100.0 % (14 / 14) 75.0 % (9 / 12)
FreePageManagerGet CBC 12852 100.0 % (7 / 7) 100.0 % (2 / 2)
FreePageManagerInitialize CBC 2590 100.0 % (13 / 13) 100.0 % (2 / 2)
FreePageManagerLargestContiguous CBC 14513 100.0 % (16 / 16) 64.3 % (9 / 14)
FreePageManagerPut CBC 4364 100.0 % (11 / 11) 87.5 % (7 / 8)
FreePageManagerUpdateLargest CBC 17216 100.0 % (5 / 5) 100.0 % (2 / 2)
FreePagePopSpanLeader CBC 1927 100.0 % (13 / 13) 90.0 % (9 / 10)
FreePagePushSpanLeader CBC 17186 100.0 % (13 / 13) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta