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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 91.6 % 237 217 20 5 212 1
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 22 22 1 21
Baseline: lcov-20260315-024220-baseline Branches: 75.0 % 128 96 1 31 1 1 94
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 3 3 3
(30,360] days: 100.0 % 2 2 2
(360..) days: 91.4 % 232 212 20 212
Function coverage date bins:
(360..) days: 100.0 % 22 22 1 21
Branch coverage date bins:
(1,7] days: 50.0 % 2 1 1 1
(360..) days: 75.4 % 126 95 31 1 94

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 205 85.7 % (18 / 21) 62.5 % (15 / 24)
fsm_vacuum_page GNC 21583 90.7 % (39 / 43) 76.9 % (20 / 26)
fsm_space_needed_to_cat CBC 206380 66.7 % (6 / 9) 37.5 % (3 / 8)
fsm_search CBC 190703 76.3 % (29 / 38) 75.0 % (12 / 16)
fsm_space_avail_to_cat CBC 506317 87.5 % (7 / 8) 66.7 % (4 / 6)
RecordAndGetPageWithFreeSpace CBC 115506 100.0 % (10 / 10) 75.0 % (3 / 4)
fsm_does_block_exist CBC 27716 100.0 % (5 / 5) 83.3 % (5 / 6)
fsm_get_child CBC 42897 100.0 % (5 / 5) 50.0 % (1 / 2)
fsm_get_heap_blk CBC 27716 100.0 % (3 / 3) 50.0 % (1 / 2)
fsm_get_parent CBC 44537 100.0 % (6 / 6) 50.0 % (1 / 2)
fsm_readbuf CBC 455934 100.0 % (20 / 20) 92.9 % (13 / 14)
FreeSpaceMapVacuumRange CBC 6905 100.0 % (4 / 4) 100.0 % (2 / 2)
GetRecordedFreeSpace CBC 1366 100.0 % (8 / 8) 100.0 % (2 / 2)
XLogRecordPageWithFreeSpace CBC 298063 100.0 % (13 / 13) 100.0 % (4 / 4)
fsm_logical_to_physical CBC 754202 100.0 % (10 / 10) 100.0 % (4 / 4)
fsm_set_and_search CBC 211061 100.0 % (12 / 12) 100.0 % (4 / 4)
fsm_space_cat_to_avail CBC 1330 100.0 % (4 / 4) 100.0 % (2 / 2)
FreeSpaceMapVacuum CBC 203 100.0 % (3 / 3)
GetPageWithFreeSpace CBC 90874 100.0 % (3 / 3)
RecordPageWithFreeSpace CBC 92748 100.0 % (5 / 5)
fsm_extend CBC 4175 100.0 % (2 / 2)
fsm_get_location CBC 535708 100.0 % (5 / 5)

Generated by: LCOV version 2.4-beta