LCOV - differential code coverage report
Current view: top level - contrib/amcheck - verify_nbtree.c (source / functions) Coverage Total Hit UBC GBC GIC GNC CBC EUB ECB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 76.1 % 766 583 183 33 2 548 3
Current Date: 2026-06-29 16:15:13 +0200 Functions: 97.0 % 33 32 1 1 2 29
Baseline: lcov-20260630-baseline Branches: 54.6 % 832 454 378 40 2 412 8 8
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 33.3 % 3 1 2 1
(30,360] days: 76.9 % 13 10 3 2 8
(360..) days: 76.3 % 750 572 178 33 539
Function coverage date bins:
(360..) days: 97.0 % 33 32 1 1 2 29
Branch coverage date bins:
(7,30] days: 0.0 % 18 0 4 8 6
(30,360] days: 69.2 % 26 18 8 4 14
(360..) days: 54.2 % 804 436 366 36 2 398 2

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
BTreeTupleGetHeapTIDCareful CBC 3442 70.0 % (7 / 10) 25.0 % (5 / 20)
BTreeTupleGetPointsToTID CBC 6 100.0 % (4 / 4) 100.0 % (2 / 2)
PageGetItemIdCareful CBC 6466735 75.0 % (6 / 8) 33.3 % (4 / 12)
Pg_magic_func CBC 329 100.0 % (1 / 1)
bt_check_every_level GNC 4246 92.1 % (58 / 63) 69.2 % (36 / 52)
bt_check_level_from_leftmost CBC 2518 84.1 % (53 / 63) 60.0 % (42 / 70)
bt_child_check CBC 3448 90.5 % (19 / 21) 56.2 % (9 / 16)
bt_child_highkey_check CBC 3495 83.3 % (50 / 60) 59.2 % (45 / 76)
bt_downlink_missing_check GBC 1 23.7 % (9 / 38) 12.5 % (5 / 40)
bt_entry_unique_check CBC 312 81.2 % (26 / 32) 67.9 % (19 / 28)
bt_index_check CBC 4201 100.0 % (12 / 12) 100.0 % (4 / 4)
bt_index_check_callback CBC 4264 58.8 % (10 / 17) 40.9 % (9 / 22)
bt_index_parent_check CBC 69 100.0 % (14 / 14) 100.0 % (6 / 6)
bt_leftmost_ignoring_half_dead CBC 83 100.0 % (20 / 20) 55.0 % (11 / 20)
bt_mkscankey_pivotsearch CBC 2640505 100.0 % (4 / 4)
bt_normalize_tuple CBC 2207634 94.9 % (37 / 39) 75.0 % (27 / 36)
bt_pivot_tuple_identical CBC 3453 54.5 % (6 / 11) 37.5 % (3 / 8)
bt_posting_plain_tuple CBC 26529 100.0 % (3 / 3) 50.0 % (1 / 2)
bt_recheck_sibling_links UBC 0 0.0 % (0 / 29) 0.0 % (0 / 16)
bt_report_duplicate CBC 3 88.2 % (15 / 17) 50.0 % (5 / 10)
bt_right_page_check_scankey CBC 10850 100.0 % (25 / 25) 71.9 % (23 / 32)
bt_rootdescend GNC 782487 100.0 % (22 / 22) 50.0 % (8 / 16)
bt_target_page_check CBC 10859 68.9 % (102 / 148) 65.0 % (117 / 180)
bt_tuple_present_callback CBC 1092925 92.3 % (12 / 13) 40.0 % (4 / 10)
heap_entry_is_visible CBC 352 100.0 % (6 / 6) 50.0 % (1 / 2)
invariant_g_offset CBC 8351 83.3 % (5 / 6) 50.0 % (3 / 6)
invariant_l_nontarget_offset CBC 1176456 87.5 % (14 / 16) 61.5 % (16 / 26)
invariant_l_offset CBC 2622994 43.8 % (7 / 16) 15.4 % (4 / 26)
invariant_leq_offset CBC 2463471 100.0 % (4 / 4) 50.0 % (2 / 4)
offset_is_negative_infinity CBC 3812638 100.0 % (2 / 2) 100.0 % (6 / 6)
palloc_btree_page CBC 26949 70.0 % (28 / 40) 44.0 % (37 / 84)
pg_finfo_bt_index_check CBC 98 100.0 % (1 / 1)
pg_finfo_bt_index_parent_check CBC 75 100.0 % (1 / 1)

Generated by: LCOV version 2.0-1