LCOV - differential code coverage report
Current view: top level - src/backend/storage/freespace - freespace.c (source / functions) Coverage Total Hit LBC UBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 91.5 % 236 216 20 216
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 22 22 22
Baseline: lcov-20260920-baseline Branches: 75.0 % 128 96 1 31 96
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 5 5 5
(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 284 85.7 % (18 / 21) 70.8 % (17 / 24)
FreeSpaceMapVacuum CBC 341 100.0 % (3 / 3)
fsm_space_cat_to_avail CBC 2003 100.0 % (4 / 4) 100.0 % (2 / 2)
GetRecordedFreeSpace CBC 2039 100.0 % (8 / 8) 100.0 % (2 / 2)
fsm_extend CBC 5059 100.0 % (2 / 2)
FreeSpaceMapVacuumRange CBC 8211 100.0 % (4 / 4) 50.0 % (1 / 2)
fsm_vacuum_page CBC 26705 90.5 % (38 / 42) 73.1 % (19 / 26)
fsm_does_block_exist CBC 37747 100.0 % (5 / 5) 83.3 % (5 / 6)
fsm_get_heap_blk CBC 37747 100.0 % (3 / 3) 50.0 % (1 / 2)
fsm_get_parent CBC 54145 100.0 % (6 / 6) 50.0 % (1 / 2)
fsm_get_child CBC 55747 100.0 % (5 / 5) 50.0 % (1 / 2)
GetPageWithFreeSpace CBC 107754 100.0 % (3 / 3)
RecordPageWithFreeSpace CBC 129575 100.0 % (5 / 5)
RecordAndGetPageWithFreeSpace CBC 143939 100.0 % (10 / 10) 75.0 % (3 / 4)
fsm_search CBC 230515 76.3 % (29 / 38) 75.0 % (12 / 16)
fsm_space_needed_to_cat CBC 251693 66.7 % (6 / 9) 37.5 % (3 / 8)
fsm_set_and_search CBC 276485 100.0 % (12 / 12) 100.0 % (4 / 4)
XLogRecordPageWithFreeSpace CBC 312263 100.0 % (13 / 13) 100.0 % (4 / 4)
fsm_readbuf CBC 576484 100.0 % (20 / 20) 92.9 % (13 / 14)
fsm_space_avail_to_cat CBC 585777 87.5 % (7 / 8) 66.7 % (4 / 6)
fsm_get_location CBC 622216 100.0 % (5 / 5)
fsm_logical_to_physical CBC 889031 100.0 % (10 / 10) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1