LCOV - differential code coverage report
Current view: top level - src/backend/storage/freespace - freespace.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 91.5 % 236 216 20 5 211 2
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 22 22 1 21
Baseline: lcov-20260630-baseline Branches: 76.6 % 128 98 1 29 2 1 95
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 6 6 5 1
(360..) days: 91.3 % 230 210 20 210
Function coverage date bins:
(360..) days: 100.0 % 22 22 1 21
Branch coverage date bins:
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 77.0 % 126 97 29 2 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 299 85.7 % (18 / 21) 70.8 % (17 / 24)
FreeSpaceMapVacuum CBC 334 100.0 % (3 / 3)
FreeSpaceMapVacuumRange CBC 8172 100.0 % (4 / 4) 100.0 % (2 / 2)
GetPageWithFreeSpace CBC 109260 100.0 % (3 / 3)
GetRecordedFreeSpace CBC 2016 100.0 % (8 / 8) 100.0 % (2 / 2)
RecordAndGetPageWithFreeSpace CBC 143126 100.0 % (10 / 10) 75.0 % (3 / 4)
RecordPageWithFreeSpace CBC 129210 100.0 % (5 / 5)
XLogRecordPageWithFreeSpace CBC 312557 100.0 % (13 / 13) 100.0 % (4 / 4)
fsm_does_block_exist CBC 37022 100.0 % (5 / 5) 83.3 % (5 / 6)
fsm_extend CBC 4858 100.0 % (2 / 2)
fsm_get_child CBC 53604 100.0 % (5 / 5) 50.0 % (1 / 2)
fsm_get_heap_blk CBC 37022 100.0 % (3 / 3) 50.0 % (1 / 2)
fsm_get_location CBC 620308 100.0 % (5 / 5)
fsm_get_parent CBC 52463 100.0 % (6 / 6) 50.0 % (1 / 2)
fsm_logical_to_physical CBC 886149 100.0 % (10 / 10) 100.0 % (4 / 4)
fsm_readbuf CBC 573293 100.0 % (20 / 20) 92.9 % (13 / 14)
fsm_search CBC 231223 76.3 % (29 / 38) 75.0 % (12 / 16)
fsm_set_and_search CBC 275149 100.0 % (12 / 12) 100.0 % (4 / 4)
fsm_space_avail_to_cat CBC 584893 87.5 % (7 / 8) 66.7 % (4 / 6)
fsm_space_cat_to_avail CBC 1980 100.0 % (4 / 4) 100.0 % (2 / 2)
fsm_space_needed_to_cat CBC 252386 66.7 % (6 / 9) 37.5 % (3 / 8)
fsm_vacuum_page GNC 25964 90.5 % (38 / 42) 76.9 % (20 / 26)

Generated by: LCOV version 2.0-1