LCOV - differential code coverage report
Current view: top level - src/backend/storage/freespace - freespace.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 91.4 % 233 213 20 1 212 1
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 22 22 1 21
Baseline: 16@8cea358b128 Branches: 76.2 % 126 96 30 96
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 66.7 % 24 16 8 16
(60,120] days: 100.0 % 1 1 1
(180,240] days: 100.0 % 1 1 1
(240..) days: 94.2 % 207 195 12 195
Function coverage date bins:
[..60] days: 100.0 % 1 1 1
(240..) days: 100.0 % 21 21 1 20
Branch coverage date bins:
[..60] days: 58.3 % 12 7 5 7
(240..) days: 78.1 % 114 89 25 89

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
FreeSpaceMapPrepareTruncateRel CBC 200 85.7 % (18 / 21) 70.8 % (17 / 24)
FreeSpaceMapVacuum CBC 166 100.0 % (3 / 3)
FreeSpaceMapVacuumRange CBC 34343 100.0 % (4 / 4) 100.0 % (2 / 2)
GetPageWithFreeSpace CBC 79155 100.0 % (3 / 3)
GetRecordedFreeSpace CBC 1347 100.0 % (8 / 8) 100.0 % (2 / 2)
RecordAndGetPageWithFreeSpace CBC 94040 100.0 % (10 / 10) 75.0 % (3 / 4)
RecordPageWithFreeSpace CBC 342333 100.0 % (5 / 5)
XLogRecordPageWithFreeSpace CBC 357858 100.0 % (13 / 13) 100.0 % (4 / 4)
fsm_does_block_exist CBC 24964 100.0 % (5 / 5) 83.3 % (5 / 6)
fsm_extend CBC 3400 100.0 % (2 / 2)
fsm_get_child CBC 93221 100.0 % (5 / 5) 50.0 % (1 / 2)
fsm_get_heap_blk CBC 24964 100.0 % (3 / 3) 50.0 % (1 / 2)
fsm_get_location CBC 933210 100.0 % (5 / 5)
fsm_get_parent CBC 207934 100.0 % (6 / 6) 50.0 % (1 / 2)
fsm_logical_to_physical CBC 1085906 100.0 % (10 / 10) 100.0 % (4 / 4)
fsm_readbuf GNC 727848 100.0 % (20 / 20) 92.9 % (13 / 14)
fsm_search CBC 158836 76.3 % (29 / 38) 75.0 % (12 / 16)
fsm_set_and_search CBC 438159 100.0 % (12 / 12) 100.0 % (4 / 4)
fsm_space_avail_to_cat CBC 794231 87.5 % (7 / 8) 66.7 % (4 / 6)
fsm_space_cat_to_avail CBC 1311 100.0 % (4 / 4) 100.0 % (2 / 2)
fsm_space_needed_to_cat CBC 173195 66.7 % (6 / 9) 37.5 % (3 / 8)
fsm_vacuum_page CBC 103709 89.7 % (35 / 39) 75.0 % (18 / 24)

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