LCOV - differential code coverage report
Current view: top level - src/backend/access/hash - hash_xlog.c (source / functions) Coverage Total Hit UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 91.2 % 466 425 41 425
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 15 15 15
Baseline: lcov-20260827-baseline Branches: 62.7 % 220 138 82 138
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 88.9 % 18 16 2 16
(360..) days: 91.3 % 448 409 39 409
Function coverage date bins:
(360..) days: 100.0 % 15 15 15
Branch coverage date bins:
(30,360] days: 16.7 % 6 1 5 1
(360..) days: 64.0 % 214 137 77 137

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
hash_mask CBC 485918 92.3 % (12 / 13) 83.3 % (5 / 6)
hash_redo CBC 122637 95.6 % (43 / 45) 81.2 % (13 / 16)
hash_xlog_add_ovfl_page CBC 70 83.1 % (54 / 65) 56.7 % (17 / 30)
hash_xlog_delete CBC 254 92.3 % (24 / 26) 71.4 % (10 / 14)
hash_xlog_init_bitmap_page CBC 30 100.0 % (21 / 21) 50.0 % (2 / 4)
hash_xlog_init_meta_page CBC 30 100.0 % (13 / 13) 50.0 % (1 / 2)
hash_xlog_insert CBC 121315 95.2 % (20 / 21) 58.3 % (7 / 12)
hash_xlog_move_page_contents CBC 1 91.3 % (42 / 46) 50.0 % (13 / 26)
hash_xlog_split_allocate_page CBC 221 100.0 % (42 / 42) 68.8 % (11 / 16)
hash_xlog_split_cleanup CBC 221 100.0 % (11 / 11) 50.0 % (2 / 4)
hash_xlog_split_complete CBC 221 100.0 % (22 / 22) 33.3 % (4 / 12)
hash_xlog_split_page CBC 234 80.0 % (4 / 5) 25.0 % (1 / 4)
hash_xlog_squeeze_page CBC 31 80.4 % (78 / 97) 73.3 % (44 / 60)
hash_xlog_update_meta_page CBC 8 100.0 % (12 / 12) 75.0 % (3 / 4)
hash_xlog_vacuum_one_page CBC 1 100.0 % (27 / 27) 50.0 % (5 / 10)

Generated by: LCOV version 2.0-1