LCOV - differential code coverage report
Current view: top level - contrib/cube - cube.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 88.1 % 817 720 97 720
Current Date: 2025-09-06 07:49:51 +0900 Functions: 93.7 % 95 89 6 89
Baseline: lcov-20250906-005545-baseline Branches: 74.4 % 853 635 218 635
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 4 4 4
(360..) days: 88.1 % 813 716 97 716
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 93.6 % 94 88 6 88
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_inter CBC 340557 74.2 % (23 / 31) 59.2 % (58 / 98)
cube_cmp_v0 CBC 3010 82.9 % (34 / 41) 78.7 % (107 / 136)
cube_overlap_v0 CBC 212 66.7 % (12 / 18) 77.8 % (42 / 54)
cube_contains_v0 CBC 94 64.7 % (11 / 17) 75.0 % (33 / 44)
cube_union_v0 CBC 397433 100.0 % (23 / 23) 90.0 % (81 / 90)
g_cube_distance CBC 4088 92.9 % (39 / 42) 73.5 % (25 / 34)
cube_a_f8_f8 CBC 22 96.4 % (27 / 28) 73.3 % (22 / 30)
cube_recv UBC 0 0.0 % (0 / 14) 0.0 % (0 / 8)
cube_subset CBC 6 95.7 % (22 / 23) 69.2 % (18 / 26)
distance_chebyshev CBC 3196 96.0 % (24 / 25) 76.9 % (20 / 26)
cube_a_f8 CBC 8 93.8 % (15 / 16) 58.3 % (7 / 12)
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_ge UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
cube_le UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
cube_send UBC 0 0.0 % (0 / 10) 0.0 % (0 / 4)
cube_enlarge CBC 54 97.0 % (32 / 33) 88.5 % (23 / 26)
distance_1D CBC 19861 100.0 % (6 / 6) 87.5 % (21 / 24)
g_cube_leaf_consistent CBC 144 52.9 % (9 / 17) 40.0 % (2 / 5)
rt_cube_size CBC 779134 90.0 % (9 / 10) 70.0 % (7 / 10)
cube_c_f8 CBC 387 100.0 % (25 / 25) 83.3 % (10 / 12)
cube_c_f8_f8 CBC 9 100.0 % (26 / 26) 87.5 % (14 / 16)
cube_cmp CBC 22 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_contained CBC 15 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_contains CBC 31 100.0 % (7 / 7) 50.0 % (2 / 4)
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_ll_coord CBC 151 100.0 % (8 / 8) 83.3 % (10 / 12)
cube_lt CBC 8 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_ne CBC 2 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_out CBC 389 100.0 % (19 / 19) 85.7 % (12 / 14)
cube_overlap CBC 8 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_union CBC 5 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_ur_coord CBC 18 100.0 % (8 / 8) 83.3 % (10 / 12)
g_cube_decompress UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
g_cube_internal_consistent CBC 108 64.3 % (9 / 14) 50.0 % (2 / 4)
cube_coord CBC 10 100.0 % (8 / 8) 87.5 % (7 / 8)
cube_coord_llur CBC 24953 100.0 % (21 / 21) 94.4 % (17 / 18)
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_is_point_internal CBC 738564 100.0 % (7 / 7) 87.5 % (7 / 8)
cube_size CBC 2 100.0 % (5 / 5) 50.0 % (1 / 2)
g_cube_consistent CBC 252 100.0 % (11 / 11) 75.0 % (3 / 4)
g_cube_picksplit CBC 35 100.0 % (63 / 63) 93.8 % (15 / 16)
cube_f8_f8 CBC 12 100.0 % (17 / 17) 100.0 % (2 / 2)
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)
Pg_magic_func CBC 3 100.0 % (1 / 1)
cube_f8 CBC 194 100.0 % (9 / 9)
cube_in CBC 3435 100.0 % (6 / 6)
g_cube_binary_union CBC 2962 100.0 % (4 / 4)
g_cube_compress UBC 0 0.0 % (0 / 2)
g_cube_penalty CBC 44116 100.0 % (10 / 10)
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 CBC 5 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_contains CBC 5 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_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_eq CBC 4 100.0 % (1 / 1)
pg_finfo_cube_f8 CBC 5 100.0 % (1 / 1)
pg_finfo_cube_f8_f8 CBC 4 100.0 % (1 / 1)
pg_finfo_cube_ge CBC 3 100.0 % (1 / 1)
pg_finfo_cube_gt CBC 4 100.0 % (1 / 1)
pg_finfo_cube_in CBC 6 100.0 % (1 / 1)
pg_finfo_cube_inter CBC 4 100.0 % (1 / 1)
pg_finfo_cube_is_point CBC 5 100.0 % (1 / 1)
pg_finfo_cube_le CBC 3 100.0 % (1 / 1)
pg_finfo_cube_ll_coord CBC 5 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_out CBC 5 100.0 % (1 / 1)
pg_finfo_cube_overlap CBC 4 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_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_cube_ur_coord CBC 5 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_compress CBC 3 100.0 % (1 / 1)
pg_finfo_g_cube_consistent CBC 4 100.0 % (1 / 1)
pg_finfo_g_cube_decompress CBC 3 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)

Generated by: LCOV version 2.4-beta