LCOV - differential code coverage report
Current view: top level - src/backend/storage/freespace - freespace.c (source / functions) Coverage Total Hit LBC UBC GBC CBC
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 91.4 % 233 213 20 213
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 22 22 22
Baseline: lcov-20251218-005734-baseline Branches: 75.4 % 126 95 1 30 1 94
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(360..) days: 91.4 % 233 213 20 213
Function coverage date bins:
(360..) days: 100.0 % 22 22 22
Branch coverage date bins:
(360..) days: 75.4 % 126 95 1 30 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 210 85.7 % (18 / 21) 62.5 % (15 / 24)
fsm_vacuum_page CBC 21516 89.7 % (35 / 39) 75.0 % (18 / 24)
fsm_space_needed_to_cat CBC 199665 66.7 % (6 / 9) 37.5 % (3 / 8)
fsm_search CBC 183074 76.3 % (29 / 38) 75.0 % (12 / 16)
fsm_space_avail_to_cat CBC 500394 87.5 % (7 / 8) 66.7 % (4 / 6)
RecordAndGetPageWithFreeSpace CBC 112054 100.0 % (10 / 10) 75.0 % (3 / 4)
fsm_does_block_exist CBC 28463 100.0 % (5 / 5) 83.3 % (5 / 6)
fsm_get_child CBC 41490 100.0 % (5 / 5) 50.0 % (1 / 2)
fsm_get_heap_blk CBC 28463 100.0 % (3 / 3) 50.0 % (1 / 2)
fsm_get_parent CBC 43673 100.0 % (6 / 6) 50.0 % (1 / 2)
FreeSpaceMapVacuumRange CBC 6923 100.0 % (4 / 4) 100.0 % (2 / 2)
GetRecordedFreeSpace CBC 1366 100.0 % (8 / 8) 100.0 % (2 / 2)
XLogRecordPageWithFreeSpace CBC 300127 100.0 % (13 / 13) 100.0 % (4 / 4)
fsm_logical_to_physical CBC 737840 100.0 % (10 / 10) 100.0 % (4 / 4)
fsm_readbuf CBC 437503 100.0 % (20 / 20) 100.0 % (14 / 14)
fsm_set_and_search CBC 202384 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 210 100.0 % (3 / 3)
GetPageWithFreeSpace CBC 87611 100.0 % (3 / 3)
RecordPageWithFreeSpace CBC 88213 100.0 % (5 / 5)
fsm_extend CBC 4139 100.0 % (2 / 2)
fsm_get_location CBC 529674 100.0 % (5 / 5)

Generated by: LCOV version 2.4-beta