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
FreePageBtreeInsertInternal UBC 0 0.0 % (0 / 10) 0.0 % (0 / 6)
FreePageBtreeRemovePage UBC 0 0.0 % (0 / 33) 0.0 % (0 / 24)
FreePageBtreeSearchInternal UBC 0 0.0 % (0 / 14) 0.0 % (0 / 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)
FreePageBtreeGetRecycled CBC 384 90.9 % (10 / 11) 50.0 % (5 / 10)
FreePageBtreeRecycle CBC 384 92.3 % (12 / 13) 50.0 % (2 / 4)
FreePageBtreeConsolidate CBC 629 28.1 % (9 / 32) 22.2 % (4 / 18)
FreePageBtreeFindLeftSibling CBC 629 33.3 % (7 / 21) 10.0 % (2 / 20)
FreePageBtreeRemove CBC 629 84.6 % (11 / 13) 70.0 % (7 / 10)
FreePageBtreeFindRightSibling CBC 634 33.3 % (7 / 21) 10.0 % (2 / 20)
FreePageBtreeInsertLeaf CBC 729 100.0 % (10 / 10) 50.0 % (3 / 6)
FreePageBtreeFirstKey CBC 1263 66.7 % (4 / 6) 33.3 % (2 / 6)
FreePageBtreeAdjustAncestorKeys CBC 1347 36.7 % (11 / 30) 15.6 % (5 / 32)
FreePagePopSpanLeader CBC 1858 100.0 % (13 / 13) 90.0 % (9 / 10)
FreePageManagerInitialize CBC 2293 100.0 % (13 / 13) 100.0 % (2 / 2)
FreePageBtreeSearch CBC 3083 41.9 % (13 / 31) 23.5 % (8 / 34)
FreePageBtreeSearchLeaf CBC 3083 100.0 % (14 / 14) 75.0 % (9 / 12)
FreePageManagerPut CBC 4290 100.0 % (11 / 11) 87.5 % (7 / 8)
FreePageManagerPutInternal CBC 4588 58.4 % (87 / 149) 47.8 % (44 / 92)
FreePageManagerGet CBC 11078 100.0 % (7 / 7) 100.0 % (2 / 2)
FreePageManagerGetInternal CBC 11235 93.1 % (54 / 58) 64.5 % (40 / 62)
FreePageManagerLargestContiguous CBC 12133 100.0 % (16 / 16) 64.3 % (9 / 14)
FreePageBtreeCleanup CBC 12662 91.3 % (42 / 46) 63.3 % (19 / 30)
FreePagePushSpanLeader CBC 15112 100.0 % (13 / 13) 100.0 % (4 / 4)
FreePageManagerUpdateLargest CBC 15368 100.0 % (5 / 5) 100.0 % (2 / 2)

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