LCOV - differential code coverage report
Current view: top level - contrib/cube - cube.c (source / functions) Coverage Total Hit UBC CBC
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 88.1 % 817 720 97 720
Current Date: 2026-07-25 19:08:27 +0900 Functions: 93.7 % 95 89 6 89
Baseline: lcov-20260725-baseline Branches: 74.4 % 853 635 218 635
Baseline Date: 2026-07-25 19:09:19 +0900 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_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 396504 100.0 % (23 / 23) 90.0 % (81 / 90)
g_cube_distance CBC 4018 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 777276 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 737635 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 43187 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.0-1