LCOV - differential code coverage report
Current view: top level - src/backend/storage/freespace - freespace.c (source / functions) Coverage Total Hit LBC UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 91.5 % 236 216 20 216
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 22 22 22
Baseline: lcov-20260827-baseline Branches: 75.0 % 128 96 1 31 96
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 6 6 6
(360..) days: 91.3 % 230 210 20 210
Function coverage date bins:
(360..) days: 100.0 % 22 22 22
Branch coverage date bins:
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 75.4 % 126 95 1 30 95

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 281 85.7 % (18 / 21) 70.8 % (17 / 24)
fsm_vacuum_page CBC 26510 90.5 % (38 / 42) 73.1 % (19 / 26)
fsm_space_needed_to_cat CBC 251387 66.7 % (6 / 9) 37.5 % (3 / 8)
fsm_search CBC 230199 76.3 % (29 / 38) 75.0 % (12 / 16)
fsm_space_avail_to_cat CBC 584605 87.5 % (7 / 8) 66.7 % (4 / 6)
FreeSpaceMapVacuumRange CBC 8144 100.0 % (4 / 4) 50.0 % (1 / 2)
RecordAndGetPageWithFreeSpace CBC 142782 100.0 % (10 / 10) 75.0 % (3 / 4)
fsm_does_block_exist CBC 37535 100.0 % (5 / 5) 83.3 % (5 / 6)
fsm_get_child CBC 55332 100.0 % (5 / 5) 50.0 % (1 / 2)
fsm_get_heap_blk CBC 37535 100.0 % (3 / 3) 50.0 % (1 / 2)
fsm_get_parent CBC 53861 100.0 % (6 / 6) 50.0 % (1 / 2)
fsm_readbuf CBC 575532 100.0 % (20 / 20) 92.9 % (13 / 14)
GetRecordedFreeSpace CBC 2030 100.0 % (8 / 8) 100.0 % (2 / 2)
XLogRecordPageWithFreeSpace CBC 311449 100.0 % (13 / 13) 100.0 % (4 / 4)
fsm_logical_to_physical CBC 887262 100.0 % (10 / 10) 100.0 % (4 / 4)
fsm_set_and_search CBC 276233 100.0 % (12 / 12) 100.0 % (4 / 4)
fsm_space_cat_to_avail CBC 1994 100.0 % (4 / 4) 100.0 % (2 / 2)
FreeSpaceMapVacuum CBC 343 100.0 % (3 / 3)
GetPageWithFreeSpace CBC 108605 100.0 % (3 / 3)
RecordPageWithFreeSpace CBC 130374 100.0 % (5 / 5)
fsm_extend CBC 4876 100.0 % (2 / 2)
fsm_get_location CBC 620772 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1