LCOV - differential code coverage report
Current view: top level - contrib/amcheck - verify_nbtree.c (source / functions) Coverage Total Hit UNC UBC GNC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 75.3 % 762 574 188 1 573
Current Date: 2026-10-12 11:56:10 +0200 Functions: 97.0 % 33 32 1 1 31
Baseline: lcov-20261012-baseline Branches: 53.6 % 828 444 1 383 1 443
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(30,360] days: 73.3 % 15 11 4 11
(360..) days: 75.3 % 746 562 184 562
Function coverage date bins:
(360..) days: 97.0 % 33 32 1 1 31
Branch coverage date bins:
(1,7] days: 50.0 % 2 1 1 1
(30,360] days: 64.3 % 28 18 10 18
(360..) days: 53.3 % 798 425 373 425

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
bt_target_page_check CBC 10822 68.9 % (102 / 148) 63.3 % (114 / 180)
palloc_btree_page CBC 26602 70.0 % (28 / 40) 44.0 % (37 / 84)
bt_downlink_missing_check CBC 1 23.7 % (9 / 38) 12.5 % (5 / 40)
bt_child_highkey_check GNC 3495 83.6 % (51 / 61) 59.0 % (46 / 78)
bt_check_level_from_leftmost CBC 2528 84.1 % (53 / 63) 60.0 % (42 / 70)
invariant_l_offset CBC 2609584 43.8 % (7 / 16) 15.4 % (4 / 26)
bt_entry_unique_check CBC 348 50.0 % (16 / 32) 39.3 % (11 / 28)
bt_check_every_level CBC 3983 92.1 % (58 / 63) 69.2 % (36 / 52)
bt_recheck_sibling_links UBC 0 0.0 % (0 / 29) 0.0 % (0 / 16)
BTreeTupleGetHeapTIDCareful CBC 3442 70.0 % (7 / 10) 25.0 % (5 / 20)
invariant_l_nontarget_offset CBC 1176456 87.5 % (14 / 16) 61.5 % (16 / 26)
bt_leftmost_ignoring_half_dead CBC 83 100.0 % (20 / 20) 55.0 % (11 / 20)
bt_normalize_tuple CBC 2211694 94.9 % (37 / 39) 75.0 % (27 / 36)
bt_right_page_check_scankey CBC 10813 100.0 % (25 / 25) 71.9 % (23 / 32)
PageGetItemIdCareful CBC 6439784 75.0 % (6 / 8) 33.3 % (4 / 12)
bt_rootdescend CBC 782487 100.0 % (22 / 22) 50.0 % (8 / 16)
bt_child_check CBC 3448 90.5 % (19 / 21) 56.2 % (9 / 16)
bt_index_check_callback CBC 4001 83.3 % (10 / 12) 56.2 % (9 / 16)
bt_tuple_present_callback CBC 1094955 92.3 % (12 / 13) 40.0 % (4 / 10)
bt_pivot_tuple_identical CBC 3453 54.5 % (6 / 11) 37.5 % (3 / 8)
bt_report_duplicate CBC 3 88.2 % (15 / 17) 50.0 % (5 / 10)
invariant_g_offset CBC 8304 83.3 % (5 / 6) 50.0 % (3 / 6)
invariant_leq_offset CBC 2445176 100.0 % (4 / 4) 50.0 % (2 / 4)
bt_posting_plain_tuple CBC 28558 100.0 % (3 / 3) 50.0 % (1 / 2)
heap_entry_is_visible CBC 348 100.0 % (6 / 6) 50.0 % (1 / 2)
BTreeTupleGetPointsToTID CBC 6 100.0 % (4 / 4) 100.0 % (2 / 2)
bt_index_check CBC 3938 100.0 % (12 / 12) 100.0 % (4 / 4)
bt_index_parent_check CBC 69 100.0 % (14 / 14) 100.0 % (6 / 6)
offset_is_negative_infinity CBC 3799191 100.0 % (2 / 2) 100.0 % (6 / 6)
Pg_magic_func CBC 330 100.0 % (1 / 1)
bt_mkscankey_pivotsearch CBC 2627011 100.0 % (4 / 4)
pg_finfo_bt_index_check CBC 95 100.0 % (1 / 1)
pg_finfo_bt_index_parent_check CBC 75 100.0 % (1 / 1)

Generated by: LCOV version 2.0-1