LCOV - differential code coverage report
Current view: top level - contrib/cube - cube.c (source / functions) Coverage Total Hit UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 88.1 % 817 720 97 720
Current Date: 2026-08-27 14:31:44 +0300 Functions: 93.7 % 95 89 6 89
Baseline: lcov-20260827-baseline Branches: 74.4 % 853 635 218 635
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: 50.0 % 4 2 2 2
(360..) days: 88.3 % 813 718 95 718
Function coverage date bins:
(360..) days: 93.7 % 95 89 6 89
Branch coverage date bins:
(360..) days: 74.4 % 853 635 218 635

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
cube_ge UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
cube_le UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
cube_recv UBC 0 0.0 % (0 / 14) 0.0 % (0 / 8)
cube_send UBC 0 0.0 % (0 / 10) 0.0 % (0 / 4)
g_cube_compress UBC 0 0.0 % (0 / 2)
g_cube_decompress UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
cube_ne CBC 2 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_size CBC 2 100.0 % (5 / 5) 50.0 % (1 / 2)
Pg_magic_func CBC 3 100.0 % (1 / 1)
pg_finfo_cube_ge CBC 3 100.0 % (1 / 1)
pg_finfo_cube_le CBC 3 100.0 % (1 / 1)
pg_finfo_cube_recv CBC 3 100.0 % (1 / 1)
pg_finfo_cube_send CBC 3 100.0 % (1 / 1)
pg_finfo_g_cube_compress CBC 3 100.0 % (1 / 1)
pg_finfo_g_cube_decompress CBC 3 100.0 % (1 / 1)
pg_finfo_cube_a_f8 CBC 4 100.0 % (1 / 1)
pg_finfo_cube_a_f8_f8 CBC 4 100.0 % (1 / 1)
pg_finfo_cube_c_f8_f8 CBC 4 100.0 % (1 / 1)
pg_finfo_cube_cmp CBC 4 100.0 % (1 / 1)
pg_finfo_cube_contained CBC 4 100.0 % (1 / 1)
pg_finfo_cube_coord CBC 4 100.0 % (1 / 1)
pg_finfo_cube_coord_llur CBC 4 100.0 % (1 / 1)
pg_finfo_cube_eq CBC 4 100.0 % (1 / 1)
pg_finfo_cube_f8_f8 CBC 4 100.0 % (1 / 1)
pg_finfo_cube_gt CBC 4 100.0 % (1 / 1)
pg_finfo_cube_inter CBC 4 100.0 % (1 / 1)
pg_finfo_cube_lt CBC 4 100.0 % (1 / 1)
pg_finfo_cube_ne CBC 4 100.0 % (1 / 1)
pg_finfo_cube_overlap CBC 4 100.0 % (1 / 1)
pg_finfo_cube_size CBC 4 100.0 % (1 / 1)
pg_finfo_cube_subset CBC 4 100.0 % (1 / 1)
pg_finfo_cube_union CBC 4 100.0 % (1 / 1)
pg_finfo_distance_chebyshev CBC 4 100.0 % (1 / 1)
pg_finfo_distance_taxicab CBC 4 100.0 % (1 / 1)
pg_finfo_g_cube_consistent CBC 4 100.0 % (1 / 1)
pg_finfo_g_cube_distance CBC 4 100.0 % (1 / 1)
pg_finfo_g_cube_penalty CBC 4 100.0 % (1 / 1)
pg_finfo_g_cube_picksplit CBC 4 100.0 % (1 / 1)
pg_finfo_g_cube_same CBC 4 100.0 % (1 / 1)
pg_finfo_g_cube_union CBC 4 100.0 % (1 / 1)
cube_union CBC 5 100.0 % (7 / 7) 50.0 % (2 / 4)
pg_finfo_cube_c_f8 CBC 5 100.0 % (1 / 1)
pg_finfo_cube_contains CBC 5 100.0 % (1 / 1)
pg_finfo_cube_dim CBC 5 100.0 % (1 / 1)
pg_finfo_cube_distance CBC 5 100.0 % (1 / 1)
pg_finfo_cube_enlarge CBC 5 100.0 % (1 / 1)
pg_finfo_cube_f8 CBC 5 100.0 % (1 / 1)
pg_finfo_cube_is_point CBC 5 100.0 % (1 / 1)
pg_finfo_cube_ll_coord CBC 5 100.0 % (1 / 1)
pg_finfo_cube_out CBC 5 100.0 % (1 / 1)
pg_finfo_cube_ur_coord CBC 5 100.0 % (1 / 1)
cube_subset CBC 6 95.7 % (22 / 23) 69.2 % (18 / 26)
pg_finfo_cube_in CBC 6 100.0 % (1 / 1)
cube_a_f8 CBC 8 93.8 % (15 / 16) 58.3 % (7 / 12)
cube_eq CBC 8 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_gt CBC 8 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_lt CBC 8 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_overlap CBC 8 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_c_f8_f8 CBC 9 100.0 % (26 / 26) 87.5 % (14 / 16)
cube_coord CBC 10 100.0 % (8 / 8) 87.5 % (7 / 8)
cube_f8_f8 CBC 12 100.0 % (17 / 17) 100.0 % (2 / 2)
cube_contained CBC 15 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_ur_coord CBC 18 100.0 % (8 / 8) 83.3 % (10 / 12)
cube_a_f8_f8 CBC 22 96.4 % (27 / 28) 73.3 % (22 / 30)
cube_cmp CBC 22 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_contains CBC 31 100.0 % (7 / 7) 50.0 % (2 / 4)
g_cube_picksplit CBC 35 100.0 % (63 / 63) 93.8 % (15 / 16)
cube_enlarge CBC 54 97.0 % (32 / 33) 88.5 % (23 / 26)
cube_contains_v0 CBC 94 64.7 % (11 / 17) 75.0 % (33 / 44)
g_cube_internal_consistent CBC 108 64.3 % (9 / 14) 50.0 % (2 / 4)
g_cube_leaf_consistent CBC 144 52.9 % (9 / 17) 40.0 % (2 / 5)
cube_ll_coord CBC 151 100.0 % (8 / 8) 83.3 % (10 / 12)
cube_f8 CBC 194 100.0 % (9 / 9)
cube_dim CBC 200 100.0 % (5 / 5) 50.0 % (1 / 2)
cube_is_point CBC 201 100.0 % (5 / 5) 50.0 % (1 / 2)
cube_overlap_v0 CBC 212 66.7 % (12 / 18) 77.8 % (42 / 54)
g_cube_consistent CBC 252 100.0 % (11 / 11) 75.0 % (3 / 4)
cube_c_f8 CBC 387 100.0 % (25 / 25) 83.3 % (10 / 12)
cube_out CBC 389 100.0 % (19 / 19) 85.7 % (12 / 14)
g_cube_binary_union CBC 2962 100.0 % (4 / 4)
g_cube_same CBC 2962 100.0 % (8 / 8) 100.0 % (2 / 2)
g_cube_union CBC 2962 100.0 % (11 / 11) 100.0 % (2 / 2)
cube_cmp_v0 CBC 3010 82.9 % (34 / 41) 78.7 % (107 / 136)
distance_chebyshev CBC 3196 96.0 % (24 / 25) 76.9 % (20 / 26)
distance_taxicab CBC 3196 100.0 % (21 / 21) 77.3 % (17 / 22)
cube_distance CBC 3424 100.0 % (22 / 22) 81.8 % (18 / 22)
cube_in CBC 3435 100.0 % (6 / 6)
g_cube_distance CBC 4098 92.9 % (39 / 42) 73.5 % (25 / 34)
distance_1D CBC 19861 100.0 % (6 / 6) 87.5 % (21 / 24)
cube_coord_llur CBC 24953 100.0 % (21 / 21) 94.4 % (17 / 18)
g_cube_penalty CBC 43742 100.0 % (10 / 10)
cube_inter CBC 340557 74.2 % (23 / 31) 59.2 % (58 / 98)
cube_union_v0 CBC 397059 100.0 % (23 / 23) 90.0 % (81 / 90)
cube_is_point_internal CBC 738190 100.0 % (7 / 7) 87.5 % (7 / 8)
rt_cube_size CBC 778386 90.0 % (9 / 10) 70.0 % (7 / 10)

Generated by: LCOV version 2.0-1