LCOV - differential code coverage report
Current view: top level - src/backend/nodes - list.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 87.5 % 528 462 66 462
Current Date: 2025-09-06 07:49:51 +0900 Functions: 89.6 % 67 60 7 60
Baseline: lcov-20250907-010129-baseline Branches: 68.2 % 532 363 169 363
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(360..) days: 87.5 % 528 462 66 462
Function coverage date bins:
(360..) days: 89.6 % 67 60 7 60
Branch coverage date bins:
(360..) days: 68.2 % 532 363 169 363

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
check_list_invariants CBC 116018246 100.0 % (7 / 7) 75.0 % (12 / 16)
enlarge_list CBC 1676628 100.0 % (13 / 13) 75.0 % (3 / 4)
insert_new_cell CBC 386931 100.0 % (9 / 9) 75.0 % (6 / 8)
lappend CBC 43945477 100.0 % (8 / 8) 83.3 % (5 / 6)
lappend_int CBC 3275296 100.0 % (8 / 8) 83.3 % (5 / 6)
lappend_oid CBC 2641062 100.0 % (8 / 8) 83.3 % (5 / 6)
lappend_xid CBC 85 100.0 % (8 / 8) 83.3 % (5 / 6)
lcons CBC 3670220 100.0 % (8 / 8) 83.3 % (5 / 6)
lcons_int CBC 11347 100.0 % (8 / 8) 83.3 % (5 / 6)
lcons_oid CBC 21348 100.0 % (8 / 8) 83.3 % (5 / 6)
list_append_unique CBC 71705 100.0 % (4 / 4) 100.0 % (2 / 2)
list_append_unique_int UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
list_append_unique_oid CBC 3084 100.0 % (4 / 4) 100.0 % (2 / 2)
list_append_unique_ptr CBC 242955 100.0 % (4 / 4) 100.0 % (2 / 2)
list_concat CBC 3005117 100.0 % (14 / 14) 87.5 % (7 / 8)
list_concat_copy CBC 512679 100.0 % (14 / 14) 83.3 % (5 / 6)
list_concat_unique CBC 1757 100.0 % (8 / 8) 87.5 % (14 / 16)
list_concat_unique_int UBC 0 0.0 % (0 / 8) 0.0 % (0 / 16)
list_concat_unique_oid CBC 13192 100.0 % (8 / 8) 87.5 % (14 / 16)
list_concat_unique_ptr CBC 960 100.0 % (8 / 8) 75.0 % (12 / 16)
list_copy CBC 4662842 100.0 % (8 / 8) 100.0 % (2 / 2)
list_copy_deep CBC 1933433 90.0 % (9 / 10) 66.7 % (4 / 6)
list_copy_head CBC 40590 100.0 % (8 / 8) 75.0 % (3 / 4)
list_copy_tail CBC 53391 90.0 % (9 / 10) 66.7 % (4 / 6)
list_deduplicate_oid CBC 1641 100.0 % (12 / 12) 90.0 % (9 / 10)
list_delete CBC 2134 100.0 % (7 / 7) 83.3 % (10 / 12)
list_delete_cell CBC 1010023 100.0 % (2 / 2)
list_delete_first CBC 361915 80.0 % (4 / 5) 50.0 % (1 / 2)
list_delete_first_n CBC 361 81.8 % (9 / 11) 75.0 % (3 / 4)
list_delete_int CBC 82 85.7 % (6 / 7) 58.3 % (7 / 12)
list_delete_last CBC 27435 87.5 % (7 / 8) 75.0 % (3 / 4)
list_delete_nth_cell CBC 1792952 100.0 % (10 / 10) 66.7 % (4 / 6)
list_delete_oid CBC 3784 100.0 % (7 / 7) 75.0 % (9 / 12)
list_delete_ptr CBC 1001690 85.7 % (6 / 7) 58.3 % (7 / 12)
list_difference CBC 20644 100.0 % (11 / 11) 83.3 % (15 / 18)
list_difference_int CBC 1367 100.0 % (11 / 11) 83.3 % (15 / 18)
list_difference_oid CBC 202 100.0 % (11 / 11) 88.9 % (16 / 18)
list_difference_ptr CBC 10725 100.0 % (11 / 11) 88.9 % (16 / 18)
list_free CBC 11137124 100.0 % (3 / 3)
list_free_deep CBC 812430 100.0 % (4 / 4) 75.0 % (3 / 4)
list_free_private CBC 11949554 100.0 % (10 / 10) 100.0 % (8 / 8)
list_insert_nth CBC 1380411 100.0 % (8 / 8) 62.5 % (5 / 8)
list_insert_nth_int UBC 0 0.0 % (0 / 8) 0.0 % (0 / 8)
list_insert_nth_oid UBC 0 0.0 % (0 / 8) 0.0 % (0 / 8)
list_int_cmp CBC 48 100.0 % (4 / 4)
list_intersection UBC 0 0.0 % (0 / 11) 0.0 % (0 / 20)
list_intersection_int CBC 203 90.9 % (10 / 11) 65.0 % (13 / 20)
list_make1_impl CBC 6494484 100.0 % (5 / 5)
list_make2_impl CBC 776626 100.0 % (6 / 6)
list_make3_impl CBC 3237 100.0 % (7 / 7)
list_make4_impl CBC 121 100.0 % (8 / 8)
list_make5_impl CBC 170 100.0 % (9 / 9)
list_member CBC 484723 100.0 % (7 / 7) 91.7 % (11 / 12)
list_member_int CBC 68189 100.0 % (7 / 7) 91.7 % (11 / 12)
list_member_oid CBC 41493013 100.0 % (7 / 7) 91.7 % (11 / 12)
list_member_ptr CBC 292410 100.0 % (7 / 7) 91.7 % (11 / 12)
list_member_xid CBC 175973 100.0 % (7 / 7) 91.7 % (11 / 12)
list_oid_cmp CBC 64784 100.0 % (4 / 4)
list_sort CBC 176908 100.0 % (6 / 6) 100.0 % (2 / 2)
list_truncate CBC 300832 100.0 % (6 / 6) 100.0 % (4 / 4)
list_union CBC 5036 100.0 % (9 / 9) 75.0 % (12 / 16)
list_union_int CBC 2985 100.0 % (9 / 9) 87.5 % (14 / 16)
list_union_oid UBC 0 0.0 % (0 / 9) 0.0 % (0 / 16)
list_union_ptr UBC 0 0.0 % (0 / 9) 0.0 % (0 / 16)
new_head_cell CBC 1498594 100.0 % (7 / 7) 100.0 % (2 / 2)
new_list CBC 36825838 100.0 % (10 / 10) 50.0 % (1 / 2)
new_tail_cell CBC 28094864 100.0 % (5 / 5) 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta