LCOV - differential code coverage report
Current view: top level - src/backend/storage/freespace - freespace.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 91.5 % 236 216 20 216
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 22 22 22
Baseline: lcov-20261012-baseline Branches: 75.8 % 128 97 31 1 96
Baseline Date: 2026-10-12 10:36:06 +0200 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: 76.2 % 126 96 30 1 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 276 85.7 % (18 / 21) 70.8 % (17 / 24)
FreeSpaceMapVacuum CBC 343 100.0 % (3 / 3)
fsm_space_cat_to_avail CBC 1994 100.0 % (4 / 4) 100.0 % (2 / 2)
GetRecordedFreeSpace CBC 2030 100.0 % (8 / 8) 100.0 % (2 / 2)
fsm_extend CBC 5130 100.0 % (2 / 2)
FreeSpaceMapVacuumRange CBC 8174 100.0 % (4 / 4) 50.0 % (1 / 2)
fsm_vacuum_page CBC 26598 90.5 % (38 / 42) 76.9 % (20 / 26)
fsm_does_block_exist CBC 37262 100.0 % (5 / 5) 83.3 % (5 / 6)
fsm_get_heap_blk CBC 37262 100.0 % (3 / 3) 50.0 % (1 / 2)
fsm_get_parent CBC 53982 100.0 % (6 / 6) 50.0 % (1 / 2)
fsm_get_child CBC 55624 100.0 % (5 / 5) 50.0 % (1 / 2)
GetPageWithFreeSpace CBC 108089 100.0 % (3 / 3)
RecordPageWithFreeSpace CBC 142148 100.0 % (5 / 5)
RecordAndGetPageWithFreeSpace CBC 143764 100.0 % (10 / 10) 75.0 % (3 / 4)
fsm_search CBC 231099 76.3 % (29 / 38) 75.0 % (12 / 16)
fsm_space_needed_to_cat CBC 251853 66.7 % (6 / 9) 37.5 % (3 / 8)
fsm_set_and_search CBC 288930 100.0 % (12 / 12) 100.0 % (4 / 4)
XLogRecordPageWithFreeSpace CBC 311565 100.0 % (13 / 13) 100.0 % (4 / 4)
fsm_readbuf CBC 589395 100.0 % (20 / 20) 92.9 % (13 / 14)
fsm_space_avail_to_cat CBC 597477 87.5 % (7 / 8) 66.7 % (4 / 6)
fsm_get_location CBC 633759 100.0 % (5 / 5)
fsm_logical_to_physical CBC 901236 100.0 % (10 / 10) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1