GCC Code Coverage Report


Directory: src/
Date: 2024-04-10 12:11:03
Legend: low: >= 0% medium: >= 75.0% high: >= 90.0%
Exec Total Coverage
Lines: 8771 11435 76.7%
Branches: 3424 6387 53.6%

File Lines Branches
core/cksum.c 63.0 63.0% 17 / 27 66.7% 4 / 6
core/core.c 38.5 38.5% 5 / 13 0.0% 0 / 2
core/core.h 0.0 0.0% 0 / 4 0.0% 0 / 8
core/core_cf.c 0.0 0.0% 0 / 30 0.0% 0 / 64
core/xmalloc.c 80.0 80.0% 12 / 15 35.7% 5 / 14
core/xstdio.c 0.0 0.0% 0 / 11 0.0% 0 / 6
ensure_array_size.c 100.0 100.0% 6 / 6 -% 0 / 0
mergesort.c 100.0 100.0% 11 / 11 62.5% 5 / 8
quicksort.c 100.0 100.0% 8 / 8 50.0% 4 / 8
xt_arithmetic_long.h 86.8 86.8% 79 / 91 89.3% 25 / 28
xt_arithmetic_util.h 100.0 100.0% 51 / 51 83.3% 5 / 6
xt_config.c 19.5 19.5% 39 / 200 8.6% 13 / 152
xt_config_f.f90 9.2 9.2% 6 / 65 0.0% 0 / 8
xt_core_f.f90 34.6 34.6% 9 / 26 0.0% 0 / 8
xt_cover.c 99.0 99.0% 95 / 96 95.5% 42 / 44
xt_ddt.c 95.9 95.9% 556 / 580 79.6% 230 / 289
xt_exchanger.c 88.2 88.2% 15 / 17 -% 0 / 0
xt_exchanger_irecv_isend.c 83.3 83.3% 25 / 30 70.0% 7 / 10
xt_exchanger_irecv_isend_ddt_packed.c 92.3 92.3% 72 / 78 75.0% 21 / 28
xt_exchanger_irecv_isend_packed.c 78.9 78.9% 86 / 109 59.3% 32 / 54
xt_exchanger_irecv_send.c 80.0 80.0% 16 / 20 70.0% 7 / 10
xt_exchanger_mix_isend_irecv.c 93.9 93.9% 108 / 115 80.4% 45 / 56
xt_exchanger_neigh_alltoall.c 61.4 61.4% 81 / 132 40.3% 25 / 62
xt_exchanger_simple_base.c 52.9 52.9% 55 / 104 31.2% 10 / 32
xt_exchanger_team.c 45.5 45.5% 10 / 22 25.0% 4 / 16
xt_exchanger_vtable.c 38.5 38.5% 5 / 13 8.3% 1 / 12
xt_gpu.c 60.0 60.0% 18 / 30 25.0% 2 / 8
xt_heapsort_base.h 100.0 100.0% 22 / 22 92.9% 13 / 14
xt_idxempty.c 71.7 71.7% 43 / 60 43.8% 7 / 16
xt_idxlist.c 83.6 83.6% 138 / 165 70.3% 45 / 64
xt_idxlist_collection.c 93.5 93.5% 257 / 275 78.2% 97 / 124
xt_idxlist_collection_f.f90 50.0 50.0% 5 / 10 25.0% 2 / 8
xt_idxlist_f.f90 61.9 61.9% 117 / 189 38.3% 75 / 196
xt_idxlist_internal.h 100.0 100.0% 5 / 5 -% 0 / 0
xt_idxlist_intersection.c 97.1 97.1% 33 / 34 62.5% 5 / 8
xt_idxlist_unpack.c 80.0 80.0% 4 / 5 50.0% 3 / 6
xt_idxmod.c 100.0 100.0% 40 / 40 70.8% 17 / 24
xt_idxsection.c 88.3 88.3% 566 / 641 76.3% 267 / 350
xt_idxsection_f.f90 57.1 57.1% 20 / 35 46.3% 25 / 54
xt_idxsection_stripe_intersection.h 83.3 83.3% 40 / 48 -% 0 / 0
xt_idxsection_stripe_iterate.h 95.2 95.2% 40 / 42 18.3% 66 / 360
xt_idxstripes.c 97.2 97.2% 978 / 1006 85.3% 401 / 470
xt_idxstripes_f.f90 14.4 14.4% 19 / 132 9.1% 4 / 44
xt_idxstripes_internal.h 100.0 100.0% 4 / 4 -% 0 / 0
xt_idxstripes_pos_ext_map.h 81.1 81.1% 73 / 90 66.7% 32 / 48
xt_idxvec.c 95.2 95.2% 494 / 519 82.8% 207 / 250
xt_idxvec_f.f90 23.3 23.3% 40 / 172 19.4% 12 / 62
xt_init.c 100.0 100.0% 23 / 23 50.0% 1 / 2
xt_mergesort_base.h 100.0 100.0% 41 / 41 92.3% 24 / 26
xt_mpi.c 88.8 88.8% 159 / 179 76.8% 86 / 112
xt_mpi_ddt_cache.c 86.1 86.1% 253 / 294 59.8% 140 / 234
xt_mpi_ddt_gen.c 100.0 100.0% 37 / 37 90.0% 9 / 10
xt_mpi_internal.h 100.0 100.0% 11 / 11 50.0% 1 / 2
xt_mpi_stripe_parse_func.h 90.6 90.6% 154 / 170 89.3% 109 / 122
xt_quicksort_base.h 100.0 100.0% 69 / 69 97.8% 90 / 92
xt_redist.c 90.5 90.5% 105 / 116 86.2% 50 / 58
xt_redist_collection.c 90.1 90.1% 256 / 284 80.2% 85 / 106
xt_redist_collection_static.c 100.0 100.0% 57 / 57 94.4% 34 / 36
xt_redist_f.f90 30.5 30.5% 137 / 449 15.6% 41 / 262
xt_redist_int_i2.f90 0.0 0.0% 0 / 163 0.0% 0 / 158
xt_redist_int_i4.f90 30.7 30.7% 50 / 163 15.8% 25 / 158
xt_redist_int_i8.f90 0.0 0.0% 0 / 163 0.0% 0 / 158
xt_redist_logical.f90 9.8 9.8% 16 / 163 3.8% 6 / 158
xt_redist_msg.c 100.0 100.0% 27 / 27 87.5% 14 / 16
xt_redist_p2p.c 94.9 94.9% 205 / 216 72.2% 78 / 108
xt_redist_p2p_ext.h 93.1 93.1% 81 / 87 66.7% 12 / 18
xt_redist_real_dp.f90 25.8 25.8% 42 / 163 12.7% 20 / 158
xt_redist_real_sp.f90 0.0 0.0% 0 / 163 0.0% 0 / 158
xt_redist_repeat.c 85.7 85.7% 36 / 42 66.7% 8 / 12
xt_redist_single_array_base.c 93.1 93.1% 54 / 58 62.5% 5 / 8
xt_request.c 100.0 100.0% 16 / 16 80.0% 8 / 10
xt_request_f.f90 63.6 63.6% 7 / 11 -% 0 / 0
xt_request_msgs.c 100.0 100.0% 31 / 31 62.5% 5 / 8
xt_request_msgs_ddt_packed.c 100.0 100.0% 44 / 44 75.0% 9 / 12
xt_request_msgs_ebuf.c 86.4 86.4% 51 / 59 50.0% 8 / 16
xt_request_msgs_packed.c 100.0 100.0% 39 / 39 68.2% 15 / 22
xt_sort.c 100.0 100.0% 4 / 4 100.0% 2 / 2
xt_sort_f.f90 37.5 37.5% 15 / 40 25.0% 16 / 64
xt_stripe.c 89.1 89.1% 131 / 147 89.8% 79 / 88
xt_stripe_util.h 100.0 100.0% 13 / 13 100.0% 6 / 6
xt_xmap.c 95.9 95.9% 47 / 49 -% 0 / 0
xt_xmap_all2all.c 97.8 97.8% 88 / 90 77.8% 42 / 54
xt_xmap_dist_dir.c 97.9 97.9% 237 / 242 73.9% 68 / 92
xt_xmap_dist_dir_bucket_gen.c 0.0 0.0% 0 / 11 -% 0 / 0
xt_xmap_dist_dir_bucket_gen_cycl_stripe.c 99.4 99.4% 162 / 163 79.3% 65 / 82
xt_xmap_dist_dir_bucket_gen_f.f90 0.0 0.0% 0 / 10 -% 0 / 0
xt_xmap_dist_dir_common.c 99.2 99.2% 125 / 126 78.8% 41 / 52
xt_xmap_dist_dir_intercomm.c 100.0 100.0% 247 / 247 75.0% 60 / 80
xt_xmap_f.f90 76.1 76.1% 102 / 134 40.6% 13 / 32
xt_xmap_intersection.c 96.4 96.4% 452 / 469 80.9% 131 / 162
xt_xmap_intersection_common.h 90.7 90.7% 39 / 43 90.0% 18 / 20
xt_xmap_intersection_ext.c 98.1 98.1% 610 / 622 78.1% 178 / 228
xt_xmap_intersection_f.f90 69.5 69.5% 57 / 82 36.7% 44 / 120
yaxt.f90 87.5 87.5% 28 / 32 50.0% 4 / 8
yaxt_f2c.c 51.4 51.4% 90 / 175 45.0% 9 / 20