LCOV - differential code coverage report
Current view: top level - src/backend/storage/freespace - freespace.c (source / functions) Coverage Total Hit UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 91.5 % 236 216 20 216
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 22 22 22
Baseline: lcov-20261105-baseline Branches: 75.8 % 128 97 31 97
Baseline Date: 2026-11-05 14:14:01 +0100 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 96

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
fsm_search CBC 231838 76.3 % (29 / 38) 75.0 % (12 / 16)
fsm_vacuum_page CBC 26824 90.5 % (38 / 42) 73.1 % (19 / 26)
FreeSpaceMapPrepareTruncateRel CBC 276 85.7 % (18 / 21) 75.0 % (18 / 24)
fsm_space_needed_to_cat CBC 253056 66.7 % (6 / 9) 37.5 % (3 / 8)
fsm_space_avail_to_cat CBC 599921 87.5 % (7 / 8) 66.7 % (4 / 6)
FreeSpaceMapVacuum CBC 343 100.0 % (3 / 3)
FreeSpaceMapVacuumRange CBC 8251 100.0 % (4 / 4) 50.0 % (1 / 2)
GetPageWithFreeSpace CBC 108610 100.0 % (3 / 3)
GetRecordedFreeSpace CBC 2011 100.0 % (8 / 8) 100.0 % (2 / 2)
RecordAndGetPageWithFreeSpace CBC 144446 100.0 % (10 / 10) 75.0 % (3 / 4)
RecordPageWithFreeSpace CBC 142235 100.0 % (5 / 5)
XLogRecordPageWithFreeSpace CBC 313240 100.0 % (13 / 13) 100.0 % (4 / 4)
fsm_does_block_exist CBC 37736 100.0 % (5 / 5) 83.3 % (5 / 6)
fsm_extend CBC 5204 100.0 % (2 / 2)
fsm_get_child CBC 55930 100.0 % (5 / 5) 50.0 % (1 / 2)
fsm_get_heap_blk CBC 37736 100.0 % (3 / 3) 50.0 % (1 / 2)
fsm_get_location CBC 636492 100.0 % (5 / 5)
fsm_get_parent CBC 54536 100.0 % (6 / 6) 50.0 % (1 / 2)
fsm_logical_to_physical CBC 904962 100.0 % (10 / 10) 100.0 % (4 / 4)
fsm_readbuf CBC 591446 100.0 % (20 / 20) 92.9 % (13 / 14)
fsm_set_and_search CBC 289791 100.0 % (12 / 12) 100.0 % (4 / 4)
fsm_space_cat_to_avail CBC 1975 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1