LCOV - differential code coverage report
Current view: top level - src/backend/utils/mmgr - freepage.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 55.1 % 670 369 301 369
Current Date: 2024-04-14 14:21:10 Functions: 72.4 % 29 21 8 21
Baseline: 16@8cea358b128 Branches: 38.2 % 490 187 303 1 186
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (240..) days: 55.1 % 670 369 301 369
Function coverage date bins:
(240..) days: 72.4 % 29 21 8 21
Branch coverage date bins:
(240..) days: 38.2 % 490 187 303 1 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
FreePageBtreeAdjustAncestorKeys CBC 1347 36.7 % (11 / 30) 15.6 % (5 / 32)
FreePageBtreeCleanup CBC 12662 91.3 % (42 / 46) 63.3 % (19 / 30)
FreePageBtreeConsolidate CBC 629 28.1 % (9 / 32) 22.2 % (4 / 18)
FreePageBtreeFindLeftSibling CBC 629 33.3 % (7 / 21) 10.0 % (2 / 20)
FreePageBtreeFindRightSibling CBC 634 33.3 % (7 / 21) 10.0 % (2 / 20)
FreePageBtreeFirstKey CBC 1263 66.7 % (4 / 6) 33.3 % (2 / 6)
FreePageBtreeGetRecycled CBC 384 90.9 % (10 / 11) 50.0 % (5 / 10)
FreePageBtreeInsertInternal UBC 0 0.0 % (0 / 10) 0.0 % (0 / 6)
FreePageBtreeInsertLeaf CBC 729 100.0 % (10 / 10) 50.0 % (3 / 6)
FreePageBtreeRecycle CBC 384 92.3 % (12 / 13) 50.0 % (2 / 4)
FreePageBtreeRemove CBC 629 84.6 % (11 / 13) 70.0 % (7 / 10)
FreePageBtreeRemovePage UBC 0 0.0 % (0 / 33) 0.0 % (0 / 24)
FreePageBtreeSearch CBC 3083 41.9 % (13 / 31) 23.5 % (8 / 34)
FreePageBtreeSearchInternal UBC 0 0.0 % (0 / 14) 0.0 % (0 / 12)
FreePageBtreeSearchLeaf CBC 3083 100.0 % (14 / 14) 75.0 % (9 / 12)
FreePageBtreeSplitPage UBC 0 0.0 % (0 / 16) 0.0 % (0 / 4)
FreePageBtreeUpdateParentPointers UBC 0 0.0 % (0 / 6) 0.0 % (0 / 6)
FreePageManagerDump UBC 0 0.0 % (0 / 26) 0.0 % (0 / 18)
FreePageManagerDumpBtree UBC 0 0.0 % (0 / 23) 0.0 % (0 / 16)
FreePageManagerDumpSpans UBC 0 0.0 % (0 / 9) 0.0 % (0 / 6)
FreePageManagerGet CBC 11078 100.0 % (7 / 7) 100.0 % (2 / 2)
FreePageManagerGetInternal CBC 11235 93.1 % (54 / 58) 64.5 % (40 / 62)
FreePageManagerInitialize CBC 2293 100.0 % (13 / 13) 100.0 % (2 / 2)
FreePageManagerLargestContiguous CBC 12133 100.0 % (16 / 16) 64.3 % (9 / 14)
FreePageManagerPut CBC 4290 100.0 % (11 / 11) 87.5 % (7 / 8)
FreePageManagerPutInternal CBC 4588 58.4 % (87 / 149) 47.8 % (44 / 92)
FreePageManagerUpdateLargest CBC 15368 100.0 % (5 / 5) 100.0 % (2 / 2)
FreePagePopSpanLeader CBC 1858 100.0 % (13 / 13) 90.0 % (9 / 10)
FreePagePushSpanLeader CBC 15112 100.0 % (13 / 13) 100.0 % (4 / 4)

Generated by: LCOV version 2.1-beta2-3-g6141622