Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler.
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223
Examining data/simgrid-3.25+dfsg/tools/graphicator/graphicator.c
Examining data/simgrid-3.25+dfsg/tools/cmake/test_prog/prog_stacksetup.c
Examining data/simgrid-3.25+dfsg/tools/cmake/test_prog/prog_tsan.cpp
Examining data/simgrid-3.25+dfsg/tools/cmake/test_prog/prog_stackgrowth.c
Examining data/simgrid-3.25+dfsg/tools/cmake/test_prog/prog_asan.cpp
Examining data/simgrid-3.25+dfsg/tools/cmake/test_prog/prog_makecontext.c
Examining data/simgrid-3.25+dfsg/teshsuite/xbt/mmalloc/mmalloc_test.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/xbt/cmdline/cmdline.c
Examining data/simgrid-3.25+dfsg/teshsuite/xbt/log_usage/log_usage.c
Examining data/simgrid-3.25+dfsg/teshsuite/xbt/parallel_log_crashtest/parallel_log_crashtest.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/xbt/parmap_test/parmap_test.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/xbt/parmap_bench/parmap_bench.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/xbt/log_large/log_large.c
Examining data/simgrid-3.25+dfsg/teshsuite/xbt/signals/signals.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/simix/stack-overflow/stack-overflow.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/simix/generic-simcalls/generic-simcalls.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/simix/check-defaults/check-defaults.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/macro-partial-shared-communication/macro-partial-shared-communication.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/io-all/io-all.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/dupic.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/dup.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/ctxalloc.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/comm_create_group_idup.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/cmsplit.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/cmsplit2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/comm_idup_nb.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/comm_idup_comm.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/icgroup.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/ic1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/comm_idup_comm2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/icm.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/comm_idup_isend.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/dup_with_info.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/comm_idup_overlap.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/comm_idup_iallreduce.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/commcreate1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/ic2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/comm_group_rand.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/ctxsplit.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/comm_idup_mul.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/probe-intercomm.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/cmsplit_type.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/comm_group_half.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/comm_idup.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/comm_create_group.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/icsplit.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/commname.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/comm_info.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/iccreate.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/cmfree.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/unusual-noncontigs.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/struct-zero-count.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/darray-pack.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/segtest.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/large_vec.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/hvecblklen.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/slice-pack-external.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/large_type_sendrec.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/dataalign.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/vecblklen.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/gaddress.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/struct-ezhov.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/tresized.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/subarray.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/indexed-misc.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/struct-pack.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/simple-commit.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/simple-resized.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/cxx-types.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/blockindexed-zero-count.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/localpack.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/sizedtypes.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/typename.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/simple-pack-external2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/contents.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/simple-pack.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/typecommit.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/tfree.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/pairtype-pack.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/hindexed_block_contents.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/structpack2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/sendrecvt4.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/darray-cyclic.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/contig-zero-count.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/simple-pack-external.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/contigstruct.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/lots-of-types.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/typefree.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/getpartelm.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/get-elements-pairtype.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/pairtype-size-extent.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/slice-pack.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/zero-blklen-vector.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/struct-no-real-types.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/hindexed_block.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/blockindexed-misc.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/struct-verydeep.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/zeroparms.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/tmatchsize.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/struct-empty-el.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/typelb.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/struct-derived-zeros.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/longdouble.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/tresized2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/simple-size-extent.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/large-count.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/sendrecvt2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/transpose-pack.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/zeroblks.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/triangular-pack.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/lbub.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/subarray-pack.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/unpack.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/hindexed-zeros.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/get-elements.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/large_type.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infodel.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infomany.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infodup.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infomany2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infoenv.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infovallen.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infotest.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infoorder.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infoget.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/group/grouptest.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/group/glpid.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/group/groupcreate.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/group/gtranks.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/group/groupnullincl.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/group/gtranksperf.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/group/grouptest2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/perf/nestvec.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/perf/manyrma.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/perf/dtpack.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/perf/indexperf.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/perf/twovec.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/perf/allredtrace.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/perf/non_zero_root.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/perf/sendrecvl.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/perf/transp-datatype.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/perf/commcreatep.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/perf/nestvec2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/perf/timer.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/init/exitst1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/init/attrself.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/init/version.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/init/initstat.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/init/finalized.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/init/library_version.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/init/exitst3.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/init/timeout.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/init/exitst2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/mprobe.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/anyall.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/huge_underflow.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/pingping.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/recv_any.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/many_isend.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/bsendalign.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/bottom.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/scancel2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/huge_anysrc.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/icsend.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/isendirecv.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/sendrecv1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/isendselfprobe.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/bsend1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/large_message.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/bsend4.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/bsendfrag.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/bsend3.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/waitany-null.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/probenull.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/scancel_unmatch.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/pscancel.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/isendself.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/eagerdt.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/bsend5.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/greq1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/cancelanysrc.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/big_count_status.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/dtype_send.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/sendself.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/cancelrecv.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/rqfreeb.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/rcancel.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/issendselfcancel.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/sendflood.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/bsend2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/inactivereq.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/sendrecv2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/sendall.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/manylmt.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/sendrecv3.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/probe-unexp.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/rqstatus.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/waittestnull.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/bsendpending.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/scancel.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/errhan/dynamic_errcode_predefined_errclass.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/errhan/errfatal.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/errhan/predef_eh.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/errhan/errstring2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/errhan/commcall.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/errhan/adderr.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/f90/rma/c2f902cwin.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/f77/init/checksizes.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/f77/pt2pt/attr1aints.h
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/f77/rma/c2f2cwin.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/f77/rma/addsize.h
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/f77/rma/attraints.h
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/f77/ext/c2f2c.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/f77/ext/add1size.h
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/f77/ext/ctypesfromc.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/f77/ext/c2fmult.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/f77/attr/attraints.h
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/getgroup.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/win_shared.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/accpscw1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/derived-acc-flush_local.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/manyrma2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/rget-unlock.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/locknull.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/win_shared_noncontig_put.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/baseattrwin.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/manyrma3.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/lock_dt.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/win_zero.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/transpose1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/rget-testall.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/getfence1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/lockcontention2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/fetchandadd_tree.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/linked_list_lockall.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/accfence2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/test1_dt.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/strided_get_indexed.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/lock_dt_flushlocal.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/lock_contention_dt.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/transpose7.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/win_shared_rma_flush_load.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/transpose3.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/putfidx.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/get_acc_local.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/large-small-acc.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/fetchandadd.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/overlap_wins_rma.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/selfrma.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/win_shared_put_flush_get.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/linked_list_bench_lock_all.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/lockall_dt_flush.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/mutex_bench.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/mcs-mutex.h
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/win_flavors.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/badrma.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/atomic_rmw_cas.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/manyget.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/win_shared_noncontig.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/win_dynamic_acc.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/at_complete.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/win_info.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/acc-pairtype.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/allocmem.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/nb_test.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/accfence2_am.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/rma-contig.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/transpose5.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/window_creation.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/putfence1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/contention_put.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/strided_acc_indexed.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/flush.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/transpose2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/adlb_mimic1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/strided_acc_onelock.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/aint.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/wintest.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/strided_getacc_indexed_shared.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/lockcontention3.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/attrorderwin.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/putpscw1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/test4.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/wincall.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/get-struct.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/nullpscw.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/strided_getacc_indexed.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/fkeyvalwin.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/atomic_get.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/fetch_and_op.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/atomic_rmw_gacc.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/get_accumulate.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/reqops.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/req_example.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/accfence1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/lockall_dt_flushlocal.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/win_shared_create.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/linked_list.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/contig_displ.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/lockall_dt_flushall.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/fetchandadd_am.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/mixedsync.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/strided_acc_subarray.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/lock_nested.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/lockcontention.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/linked_list_bench_lock_shr.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/test4_am.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/fence_shm.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/atomic_rmw_fop.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/large-acc-flush_local.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/test1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/win_shared_zerobyte.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/winname.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/rmanull.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/test2_am.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/test5.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/lockall_dt.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/racc_local_comp.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/transpose6.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/compare_and_swap.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/contention_putget.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/rmazero.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/pscw_ordering.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/put_bottom.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/wrma_flush_get.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/rput_local_comp.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/acc-loc.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/transpose4.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/lockopts.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/test2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/win_large_shm.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/test1_am.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/linked_list_fop.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/lockall_dt_flushlocalall.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/mcs-mutex.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/test3_am.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/strided_putget_indexed_shared.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/put_base.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/test5_am.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/squelch.h
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/test3.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/lock_dt_flush.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/strided_putget_indexed.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/linked_list_bench_lock_excl.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/fetchandadd_tree_am.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/epochtest.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype_gen.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/dtypes.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtestcheck.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/include/mpitestconf.h
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/include/mtest_datatype.h
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/include/mpitest.h
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/include/dtypes.h
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/include/mpitestcxx.h
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/include/mpithreadtest.h
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/include/mpicolltest.h
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/external32-derived-dtype.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/hindexed_io.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/rdwrord.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_darray_read.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_noncontig_coll.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_bigtype.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_coll_test.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/resized2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/resized.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/async_any.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_rdwrord.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_aggregation1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_hindexed.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/simple_collective.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/rdwrzero.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/setviewcur.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_types_with_zeros.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/async.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/setinfo.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_noncontig.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_noncontig_coll2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/userioerr.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_aggregation2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/bigtype.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_hindexed_io.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_setviewcur.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/getextent.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/dims2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/cartmap1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/graphcr.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/topodup.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/cartsuball.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/neighb_coll.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/dims5.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/graphmap1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/dims4.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/dgraph_unwgt.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/topotest.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/dims1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/dims3.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/cartzero.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/cartcreates.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/graphcr2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/distgraph1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/cartshift1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/alltoallw2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/gather.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/icalltoall.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/redscat3.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/allgather3.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/coll6.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/coll3.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/scatter3.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/icallgather.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opminloc.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/alltoall1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/coll4.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/icreduce.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/allgather_struct.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/allred2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/nonblocking.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/coll5.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/scattern.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opmaxloc.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/icscatterv.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/redscat2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/coll13.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/icbcast.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/icscatter.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/scatter2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/iallred.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/reduce_local.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/uoplong.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/icalltoallv.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/allred.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opsum.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/coll12.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/redscat.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/allredmany.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/coll7.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/coll2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/allred5.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/red4.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/nonblocking3.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/scantst.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/exscan2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/oplxor.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/oplor.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/bcastzerotype.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/red_scat_block2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/exscan.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/icalltoallw.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/coll9.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/coll11.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/alltoallw_zeros.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opbxor.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/bcasttest.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/redscatblk3.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/redscatbkinter.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/nonblocking2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opprod.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/op_commutative.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opmin.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/icgatherv.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/alltoallv.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/redscatinter.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/ibarrier.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/coll8.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/coll10.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/allred4.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/allgatherv3.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/icgather.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opmax.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/scatterv.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/red3.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/allgatherv4.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/allred3.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/allgather2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/icbarrier.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/icallgatherv.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/reduce.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opland.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opbor.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/red_scat_block.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/allred6.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/longuser.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/icallreduce.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/alltoallw1.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opband.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/gather2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/gather_big.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/allgatherv2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/alltoallv0.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/bcast.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/fkeyvalcomm.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/fkeyvaltype.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/attrend2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/attrerrcomm.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/attrerr.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/baseattrcomm.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/attr2type.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/attrend.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/fkeyval.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/keyval_double_free.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/attrorder.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/attrdeleteget.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/keyval_double_free_comm.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/keyval_double_free_type.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/attrordercomm.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/attrt.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/attrerrtype.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/attric.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/attrordertype.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/keyval_double_free_win.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/baseattr2.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/type-indexed/type-indexed.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/coll-gather/coll-gather.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/topo-cart-sub/topo-cart-sub.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/coll-bcast/coll-bcast.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/macro-shared/macro-shared.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/coll-allreduce/coll-allreduce.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/io-simple/io-simple.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/io-all-at/io-all-at.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/io-ordered/io-ordered.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/coll-barrier/coll-barrier.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/macro-sample/macro-sample.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/io-shared/io-shared.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/timers/timers.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/pt2pt-dsend/pt2pt-dsend.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/privatization/privatization.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/coll-allgatherv/coll-allgatherv.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/macro-partial-shared/macro-partial-shared.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/coll-alltoall/coll-alltoall.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/type-struct/type-struct.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/io-simple-at/io-simple-at.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/type-vector/type-vector.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/gh-139/gh-139.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/pt2pt-pingpong/pt2pt-pingpong.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/coll-reduce-scatter/coll-reduce-scatter.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/bug-17132/bug-17132.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/coll-reduce/coll-reduce.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/coll-alltoallv/coll-alltoallv.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/type-hvector/type-hvector.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/auto-shared/auto-shared.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/coll-scatter/coll-scatter.c
Examining data/simgrid-3.25+dfsg/teshsuite/smpi/coll-allgather/coll-allgather.c
Examining data/simgrid-3.25+dfsg/teshsuite/mc/random-bug/random-bug.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/mc/dwarf-expression/dwarf-expression.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/mc/mutex-handling/mutex-handling.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/mc/dwarf/dwarf.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/msg/get_sender/get_sender.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/cloud-migration/cloud-migration.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/task_destroy_cancel/task_destroy_cancel.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/msg/process-join/process-join.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/energy-consumption/energy-consumption.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/trace_integration/trace_integration.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/io-file/io-file.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-bittorrent/tracker.h
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-bittorrent/bittorrent-messages.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-bittorrent/bittorrent-messages.h
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-bittorrent/bittorrent-peer.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-bittorrent/bittorrent.h
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-bittorrent/bittorrent.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-bittorrent/connection.h
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-bittorrent/connection.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-bittorrent/tracker.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-bittorrent/bittorrent-peer.h
Examining data/simgrid-3.25+dfsg/teshsuite/msg/process-lifetime/process-lifetime.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/async-waitall/async-waitall.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/io-raw-storage/io-raw-storage.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-chainsend/messages.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-chainsend/broadcaster.h
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-chainsend/messages.h
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-chainsend/chainsend.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-chainsend/iterator.h
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-chainsend/peer.h
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-chainsend/common.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-chainsend/peer.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-chainsend/iterator.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-chainsend/common.h
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-chainsend/broadcaster.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/task_progress/task_progress.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/msg/process-suspend/process-suspend.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/task_listen_from/task_listen_from.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/msg/cloud-simple/cloud-simple.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/cloud-two-tasks/cloud-two-tasks.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/io-file-remote/io-file-remote.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-token-ring/app-token-ring.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/platform-properties/platform-properties.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/async-wait/async-wait.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/energy-ptask/energy-ptask.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/host_on_off_recv/host_on_off_recv.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/host_on_off_processes/host_on_off_processes.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/msg/task-priority/task-priority.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/async-waitany/async-waitany.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/app-pingpong/app-pingpong.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/plugin-hostload/plugin-hostload.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/process-migration/process-migration.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/energy-pstate/energy-pstate.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/host_on_off/host_on_off.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/process-daemon/process-daemon.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/process-yield/process-yield.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/process-kill/process-kill.c
Examining data/simgrid-3.25+dfsg/teshsuite/msg/cloud-capping/cloud-capping.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/comm-p2p-latency-1/comm-p2p-latency-1.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/comp-only-par/comp-only-par.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/evaluate-parse-time/evaluate-parse-time.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/comm-p2p-latency-3/comm-p2p-latency-3.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/is-router/is-router.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/comp-only-seq/comp-only-seq.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/comm-mxn-independent/comm-mxn-independent.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/incomplete/incomplete.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/flatifier/flatifier.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/basic1/basic1.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/basic0/basic0.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/basic-parsing-test/basic-parsing-test.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/basic4/basic4.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/basic-link-test/basic-link-test.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/evaluate-get-route-time/evaluate-get-route-time.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/basic6/basic6.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/comm-mxn-scatter/comm-mxn-scatter.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/basic3/basic3.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/basic5/basic5.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/comm-mxn-all2all/comm-mxn-all2all.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/availability/availability.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/comm-p2p-latency-bound/comm-p2p-latency-bound.c
Examining data/simgrid-3.25+dfsg/teshsuite/simdag/comm-p2p-latency-2/comm-p2p-latency-2.c
Examining data/simgrid-3.25+dfsg/teshsuite/s4u/concurrent_rw/concurrent_rw.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/s4u/wait-any-for/wait-any-for.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/s4u/ns3-simultaneous-send-rcv/ns3-simultaneous-send-rcv.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/s4u/comm-pt2pt/comm-pt2pt.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/s4u/listen_async/listen_async.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/s4u/storage_client_server/storage_client_server.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/s4u/cloud-interrupt-migration/cloud-interrupt-migration.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/s4u/cloud-sharing/cloud-sharing.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/s4u/actor/actor.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/s4u/pid/pid.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/s4u/actor-autorestart/actor-autorestart.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/s4u/activity-lifecycle/activity-lifecycle.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/surf/lmm_usage/lmm_usage.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/surf/surf_usage2/surf_usage2.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/surf/surf_usage/surf_usage.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/surf/wifi_usage/wifi_usage.cpp
Examining data/simgrid-3.25+dfsg/teshsuite/surf/maxmin_bench/maxmin_bench.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/xbt_str.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/config.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/unit-tests_main.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/dict_cursor.c
Examining data/simgrid-3.25+dfsg/src/xbt/xbt_log_appender_file.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/parmap.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/log_private.hpp
Examining data/simgrid-3.25+dfsg/src/xbt/mmalloc/mm.c
Examining data/simgrid-3.25+dfsg/src/xbt/mmalloc/mmalloc.c
Examining data/simgrid-3.25+dfsg/src/xbt/mmalloc/mmorecore.c
Examining data/simgrid-3.25+dfsg/src/xbt/mmalloc/swag.c
Examining data/simgrid-3.25+dfsg/src/xbt/mmalloc/mrealloc.c
Examining data/simgrid-3.25+dfsg/src/xbt/mmalloc/mfree.c
Examining data/simgrid-3.25+dfsg/src/xbt/mmalloc/mm_legacy.c
Examining data/simgrid-3.25+dfsg/src/xbt/mmalloc/mm_module.c
Examining data/simgrid-3.25+dfsg/src/xbt/mmalloc/mmprivate.h
Examining data/simgrid-3.25+dfsg/src/xbt/mmalloc/swag.h
Examining data/simgrid-3.25+dfsg/src/xbt/backtrace.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/xbt_str_test.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/xbt_log_layout_simple.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/snprintf.c
Examining data/simgrid-3.25+dfsg/src/xbt/automaton/automaton_lexer.yy.c
Examining data/simgrid-3.25+dfsg/src/xbt/automaton/automaton.c
Examining data/simgrid-3.25+dfsg/src/xbt/automaton/automatonparse_promela.c
Examining data/simgrid-3.25+dfsg/src/xbt/dynar_test.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/xbt_os_time.c
Examining data/simgrid-3.25+dfsg/src/xbt/dynar.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/graph.c
Examining data/simgrid-3.25+dfsg/src/xbt/OsSemaphore.hpp
Examining data/simgrid-3.25+dfsg/src/xbt/random_test.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/xbt_log_layout_format.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/xbt_main.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/dict.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/xbt_os_file.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/xbt_os_synchro.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/string.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/mallocator.c
Examining data/simgrid-3.25+dfsg/src/xbt/config_test.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/random.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/memory_map.hpp
Examining data/simgrid-3.25+dfsg/src/xbt/dict_test.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/xbt_replay.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/memory_map.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/log.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/dict_private.h
Examining data/simgrid-3.25+dfsg/src/xbt/mallocator_private.h
Examining data/simgrid-3.25+dfsg/src/xbt/PropertyHolder.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/xbt_virtu.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/exception.cpp
Examining data/simgrid-3.25+dfsg/src/xbt/dict_elm.c
Examining data/simgrid-3.25+dfsg/src/simix/popping_enum.h
Examining data/simgrid-3.25+dfsg/src/simix/smx_private.hpp
Examining data/simgrid-3.25+dfsg/src/simix/smx_global.cpp
Examining data/simgrid-3.25+dfsg/src/simix/popping.cpp
Examining data/simgrid-3.25+dfsg/src/simix/popping_generated.cpp
Examining data/simgrid-3.25+dfsg/src/simix/popping_bodies.cpp
Examining data/simgrid-3.25+dfsg/src/simix/libsmx.cpp
Examining data/simgrid-3.25+dfsg/src/simix/popping_accessors.hpp
Examining data/simgrid-3.25+dfsg/src/simix/smx_context.cpp
Examining data/simgrid-3.25+dfsg/src/simix/popping_private.hpp
Examining data/simgrid-3.25+dfsg/src/simix/smx_deployment.cpp
Examining data/simgrid-3.25+dfsg/src/bindings/lua/lua_utils.cpp
Examining data/simgrid-3.25+dfsg/src/bindings/lua/lua_host.cpp
Examining data/simgrid-3.25+dfsg/src/bindings/lua/lua_platf.cpp
Examining data/simgrid-3.25+dfsg/src/bindings/lua/simgrid_lua.cpp
Examining data/simgrid-3.25+dfsg/src/bindings/lua/lua_private.hpp
Examining data/simgrid-3.25+dfsg/src/bindings/lua/lua_utils.hpp
Examining data/simgrid-3.25+dfsg/src/bindings/lua/simgrid_lua.hpp
Examining data/simgrid-3.25+dfsg/src/bindings/python/simgrid_python.cpp
Examining data/simgrid-3.25+dfsg/src/bindings/java/JavaContext.hpp
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg_comm.h
Examining data/simgrid-3.25+dfsg/src/bindings/java/jxbt_utilities.hpp
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg_process.h
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg_synchro.h
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg_as.hpp
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg_task.cpp
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg_file.cpp
Examining data/simgrid-3.25+dfsg/src/bindings/java/jxbt_utilities.cpp
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg.hpp
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg_storage.h
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg_file.h
Examining data/simgrid-3.25+dfsg/src/bindings/java/jtrace.cpp
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg.cpp
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg_host.cpp
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg_as.cpp
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg_host.h
Examining data/simgrid-3.25+dfsg/src/bindings/java/jtrace.h
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg_storage.cpp
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg_comm.cpp
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg_vm.h
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg_vm.cpp
Examining data/simgrid-3.25+dfsg/src/bindings/java/JavaContext.cpp
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg_process.cpp
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg_synchro.cpp
Examining data/simgrid-3.25+dfsg/src/bindings/java/jmsg_task.h
Examining data/simgrid-3.25+dfsg/src/xbt_modinter.h
Examining data/simgrid-3.25+dfsg/src/instr/jedule/jedule.cpp
Examining data/simgrid-3.25+dfsg/src/instr/jedule/jedule_platform.cpp
Examining data/simgrid-3.25+dfsg/src/instr/jedule/jedule_events.cpp
Examining data/simgrid-3.25+dfsg/src/instr/jedule/jedule_sd_binding.cpp
Examining data/simgrid-3.25+dfsg/src/instr/instr_paje_containers.cpp
Examining data/simgrid-3.25+dfsg/src/instr/instr_paje_trace.cpp
Examining data/simgrid-3.25+dfsg/src/instr/instr_config.cpp
Examining data/simgrid-3.25+dfsg/src/instr/instr_smpi.hpp
Examining data/simgrid-3.25+dfsg/src/instr/instr_paje_events.hpp
Examining data/simgrid-3.25+dfsg/src/instr/instr_paje_values.cpp
Examining data/simgrid-3.25+dfsg/src/instr/instr_paje_header.cpp
Examining data/simgrid-3.25+dfsg/src/instr/instr_resource_utilization.cpp
Examining data/simgrid-3.25+dfsg/src/instr/instr_paje_types.hpp
Examining data/simgrid-3.25+dfsg/src/instr/instr_paje_types.cpp
Examining data/simgrid-3.25+dfsg/src/instr/instr_paje_containers.hpp
Examining data/simgrid-3.25+dfsg/src/instr/instr_interface.cpp
Examining data/simgrid-3.25+dfsg/src/instr/instr_private.hpp
Examining data/simgrid-3.25+dfsg/src/instr/instr_platform.cpp
Examining data/simgrid-3.25+dfsg/src/instr/instr_paje_values.hpp
Examining data/simgrid-3.25+dfsg/src/instr/instr_paje_events.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/scatter/scatter-ompi.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/scatter/scatter-mvapich-two-level.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/gather/gather-ompi.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/gather/gather-mvapich.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/smpi_openmpi_selector.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/smpi_default_selector.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoall/alltoall-ring-mpi-barrier.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoall/alltoall-2dmesh.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoall/alltoall-pair.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoall/alltoall-ring-light-barrier.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoall/alltoall-mvapich-scatter-dest.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoall/alltoall-ring.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoall/alltoall-rdb.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoall/alltoall-pair-one-barrier.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoall/alltoall-pair-mpi-barrier.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoall/alltoall-bruck.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoall/alltoall-ring-one-barrier.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoall/alltoall-pair-light-barrier.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoall/alltoall-3dmesh.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoall/alltoall-basic-linear.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/coll_tuned_topo.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/smpi_nbc_impl.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-rab1.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-rab-rdb.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-smp-rsag-lr.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-smp-binomial-pipeline.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-rab2.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-smp-rdb.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-mvapich-two-level.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-smp-binomial.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-ompi-ring-segmented.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-rdb.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-lr.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-smp-rsag-rab.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-mvapich-rs.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-redbcast.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-smp-rsag.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/smpi_mvapich2_selector.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/barrier/barrier-ompi.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/barrier/barrier-mvapich2-pair.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/barrier/barrier-mpich-smp.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/coll_tuned_topo.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-ompi-split-bintree.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-arrival-scatter.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-SMP-linear.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-NTSL.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-flattree-pipeline.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-SMP-binary.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-ompi-pipeline.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-mvapich-smp.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-flattree.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-arrival-pattern-aware-wait.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-scatter-rdb-allgather.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-arrival-pattern-aware.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-NTSB.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-SMP-binomial.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-NTSL-Isend.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-scatter-LR-allgather.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-binomial-tree.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/reduce/reduce-mvapich-two-level.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/reduce/reduce-rab.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/reduce/reduce-ompi.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/reduce/reduce-NTSL.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/reduce/reduce-binomial.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/reduce/reduce-arrival-pattern-aware.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/reduce/reduce-scatter-gather.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/reduce/reduce-flat-tree.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/reduce/reduce-mvapich-knomial.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoallv/alltoallv-ompi-basic-linear.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoallv/alltoallv-pair.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoallv/alltoallv-pair-light-barrier.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoallv/alltoallv-ring-one-barrier.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoallv/alltoallv-pair-mpi-barrier.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoallv/alltoallv-ring-mpi-barrier.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoallv/alltoallv-pair-one-barrier.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoallv/alltoallv-bruck.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoallv/alltoallv-ring-light-barrier.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/alltoallv/alltoallv-ring.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/smpi_coll.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgather/allgather-GB.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgather/allgather-loosely-lr.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgather/allgather-bruck.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgather/allgather-3dmesh.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgather/allgather-NTSLR.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgather/allgather-smp-simple.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgather/allgather-rdb.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgather/allgather-ring.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgather/allgather-2dmesh.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgather/allgather-SMP-NTS.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgather/allgather-ompi-neighborexchange.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgather/allgather-mvapich-smp.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgather/allgather-pair.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgather/allgather-rhv.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgather/allgather-spreading-simple.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgather/allgather-NTSLR-NB.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/smpi_intel_mpi_selector.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/colls_global.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/smpi_automatic_selector.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgatherv/allgatherv-GB.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgatherv/allgatherv-pair.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgatherv/allgatherv-ompi-neighborexchange.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgatherv/allgatherv-ompi-bruck.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgatherv/allgatherv-mpich-ring.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgatherv/allgatherv-ring.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/allgatherv/allgatherv-mpich-rdb.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/colls_private.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/smpi_mpich_selector.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/smpi_mvapich2_selector_stampede.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/reduce_scatter/reduce_scatter-mpich.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/colls/reduce_scatter/reduce_scatter-ompi.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi_info.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi_win.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_f77_comm.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_f77.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_f77_request.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_f77_coll.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi_request.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_f77_type.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi_coll.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi_type.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi_topo.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi_op.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_mpi.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi_file.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi_group.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi_comm.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/internals/smpi_host.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/internals/smpi_config.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/internals/smpi_memory.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/internals/smpi_shared.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/internals/smpi_deployment.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/internals/smpi_replay.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/internals/smpi_utils.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/internals/smpi_actor.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/internals/smpi_bench.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/internals/instr_smpi.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/internals/smpi_global.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/smpi_main.c
Examining data/simgrid-3.25+dfsg/src/smpi/plugins/load_balancer/load_balancer.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/plugins/load_balancer/LoadBalancer.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/plugins/ampi/ampi.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/plugins/ampi/ampi.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/plugins/ampi/instr_ampi.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/plugins/ampi/instr_ampi.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/plugins/sampi_loadbalancer.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/smpi_keyvals.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/smpi_topo.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/smpi_config.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/smpi_host.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/smpi_win.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/private.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/smpi_errhandler.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/smpi_utils.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/smpi_status.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/smpi_request.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/smpi_comm.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/smpi_group.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/smpi_f2c.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/smpi_coll.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/smpi_datatype.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/smpi_file.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/smpi_op.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/smpi_datatype_derived.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/smpi_info.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/include/smpi_actor.hpp
Examining data/simgrid-3.25+dfsg/src/smpi/smpi_replay_main.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_win.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_datatype.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_keyvals.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_request.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_file.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_f2c.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_op.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_info.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_errhandler.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_comm.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_status.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_group.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_datatype_derived.cpp
Examining data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_topo.cpp
Examining data/simgrid-3.25+dfsg/src/mc/Transition.hpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_replay.hpp
Examining data/simgrid-3.25+dfsg/src/mc/VisitedState.cpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_config.cpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_exit.hpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_hash.hpp
Examining data/simgrid-3.25+dfsg/src/mc/ModelChecker.cpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_request.hpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_forward.hpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_record.cpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_comm_pattern.hpp
Examining data/simgrid-3.25+dfsg/src/mc/VisitedState.hpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_config.hpp
Examining data/simgrid-3.25+dfsg/src/mc/compare.cpp
Examining data/simgrid-3.25+dfsg/src/mc/inspect/mc_member.cpp
Examining data/simgrid-3.25+dfsg/src/mc/inspect/Variable.hpp
Examining data/simgrid-3.25+dfsg/src/mc/inspect/mc_dwarf_tagnames.cpp
Examining data/simgrid-3.25+dfsg/src/mc/inspect/mc_unw.cpp
Examining data/simgrid-3.25+dfsg/src/mc/inspect/DwarfExpression.cpp
Examining data/simgrid-3.25+dfsg/src/mc/inspect/Type.hpp
Examining data/simgrid-3.25+dfsg/src/mc/inspect/mc_unw_vmread.cpp
Examining data/simgrid-3.25+dfsg/src/mc/inspect/ObjectInformation.hpp
Examining data/simgrid-3.25+dfsg/src/mc/inspect/DwarfExpression.hpp
Examining data/simgrid-3.25+dfsg/src/mc/inspect/mc_dwarf.cpp
Examining data/simgrid-3.25+dfsg/src/mc/inspect/ObjectInformation.cpp
Examining data/simgrid-3.25+dfsg/src/mc/inspect/LocationList.hpp
Examining data/simgrid-3.25+dfsg/src/mc/inspect/Frame.hpp
Examining data/simgrid-3.25+dfsg/src/mc/inspect/LocationList.cpp
Examining data/simgrid-3.25+dfsg/src/mc/inspect/mc_dwarf.hpp
Examining data/simgrid-3.25+dfsg/src/mc/inspect/mc_unw.hpp
Examining data/simgrid-3.25+dfsg/src/mc/inspect/mc_dwarf_attrnames.cpp
Examining data/simgrid-3.25+dfsg/src/mc/inspect/Frame.cpp
Examining data/simgrid-3.25+dfsg/src/mc/AddressSpace.hpp
Examining data/simgrid-3.25+dfsg/src/mc/checker/CommunicationDeterminismChecker.hpp
Examining data/simgrid-3.25+dfsg/src/mc/checker/LivenessChecker.hpp
Examining data/simgrid-3.25+dfsg/src/mc/checker/SafetyChecker.cpp
Examining data/simgrid-3.25+dfsg/src/mc/checker/simgrid_mc.cpp
Examining data/simgrid-3.25+dfsg/src/mc/checker/Checker.hpp
Examining data/simgrid-3.25+dfsg/src/mc/checker/LivenessChecker.cpp
Examining data/simgrid-3.25+dfsg/src/mc/checker/Checker.cpp
Examining data/simgrid-3.25+dfsg/src/mc/checker/SafetyChecker.hpp
Examining data/simgrid-3.25+dfsg/src/mc/checker/CommunicationDeterminismChecker.cpp
Examining data/simgrid-3.25+dfsg/src/mc/checker/SimcallInspector.hpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_state.cpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_mmu.hpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_smx.hpp
Examining data/simgrid-3.25+dfsg/src/mc/ModelChecker.hpp
Examining data/simgrid-3.25+dfsg/src/mc/sosp/Snapshot.cpp
Examining data/simgrid-3.25+dfsg/src/mc/sosp/PageStore_test.cpp
Examining data/simgrid-3.25+dfsg/src/mc/sosp/PageStore.hpp
Examining data/simgrid-3.25+dfsg/src/mc/sosp/Snapshot_test.cpp
Examining data/simgrid-3.25+dfsg/src/mc/sosp/Region.cpp
Examining data/simgrid-3.25+dfsg/src/mc/sosp/PageStore.cpp
Examining data/simgrid-3.25+dfsg/src/mc/sosp/ChunkedData.cpp
Examining data/simgrid-3.25+dfsg/src/mc/sosp/ChunkedData.hpp
Examining data/simgrid-3.25+dfsg/src/mc/sosp/Snapshot.hpp
Examining data/simgrid-3.25+dfsg/src/mc/sosp/Region.hpp
Examining data/simgrid-3.25+dfsg/src/mc/Session.hpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_base.h
Examining data/simgrid-3.25+dfsg/src/mc/mc_smx.cpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_base.cpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_hash.cpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_private.hpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_safety.hpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_ignore.hpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_memory.cpp
Examining data/simgrid-3.25+dfsg/src/mc/remote/RemotePtr.hpp
Examining data/simgrid-3.25+dfsg/src/mc/remote/Channel.hpp
Examining data/simgrid-3.25+dfsg/src/mc/remote/mc_protocol.h
Examining data/simgrid-3.25+dfsg/src/mc/remote/Client.hpp
Examining data/simgrid-3.25+dfsg/src/mc/remote/Channel.cpp
Examining data/simgrid-3.25+dfsg/src/mc/remote/mc_protocol.cpp
Examining data/simgrid-3.25+dfsg/src/mc/remote/Client.cpp
Examining data/simgrid-3.25+dfsg/src/mc/remote/RemoteClient.hpp
Examining data/simgrid-3.25+dfsg/src/mc/remote/RemoteClient.cpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_state.hpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_global.cpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_client_api.cpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_request.cpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_comm_pattern.cpp
Examining data/simgrid-3.25+dfsg/src/mc/mc_record.hpp
Examining data/simgrid-3.25+dfsg/src/mc/Session.cpp
Examining data/simgrid-3.25+dfsg/src/msg/msg_global.cpp
Examining data/simgrid-3.25+dfsg/src/msg/msg_task.cpp
Examining data/simgrid-3.25+dfsg/src/msg/msg_comm.cpp
Examining data/simgrid-3.25+dfsg/src/msg/msg_process.cpp
Examining data/simgrid-3.25+dfsg/src/msg/msg_legacy.cpp
Examining data/simgrid-3.25+dfsg/src/msg/msg_private.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/lmm/maxmin.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/lmm/maxmin.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/lmm/fair_bottleneck.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/lmm/maxmin_test.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/ExecImpl.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/SleepImpl.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/ActivityImpl.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/MutexImpl.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/SemaphoreImpl.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/SynchroRaw.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/CommImpl.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/MutexImpl.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/CommImpl.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/SleepImpl.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/ConditionVariableImpl.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/MailboxImpl.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/SemaphoreImpl.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/SynchroRaw.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/IoImpl.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/MailboxImpl.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/ConditionVariableImpl.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/ActivityImpl.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/IoImpl.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/activity/ExecImpl.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/actor/ActorImpl.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/actor/ActorImpl.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/context/ContextSwapped.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/context/ContextSwapped.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/context/ContextRaw.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/context/ContextUnix.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/context/Context.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/context/Context.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/context/ContextBoost.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/context/ContextThread.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/context/ContextUnix.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/context/ContextThread.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/context/ContextBoost.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/context/ContextRaw.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/EngineImpl.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/EngineImpl.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/routing/NetPoint.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/routing/NetZoneImpl.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/routing/FullZone.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/routing/FloydZone.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/routing/VivaldiZone.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/routing/ClusterZone.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/routing/FatTreeZone.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/routing/DragonflyZone.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/routing/DijkstraZone.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/routing/RoutedZone.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/routing/EmptyZone.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/routing/TorusZone.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/resource/Resource.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/resource/Action.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/resource/Model.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/resource/DiskImpl.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/resource/profile/FutureEvtSet.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/resource/profile/DatedValue.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/resource/profile/Profile_test.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/resource/profile/DatedValue.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/resource/profile/FutureEvtSet.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/resource/profile/Profile.cpp
Examining data/simgrid-3.25+dfsg/src/kernel/resource/profile/Profile.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/resource/profile/Event.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/resource/DiskImpl.hpp
Examining data/simgrid-3.25+dfsg/src/kernel/future.cpp
Examining data/simgrid-3.25+dfsg/src/simdag/simdag_private.hpp
Examining data/simgrid-3.25+dfsg/src/simdag/dax_dtd.h
Examining data/simgrid-3.25+dfsg/src/simdag/dax_dtd.c
Examining data/simgrid-3.25+dfsg/src/simdag/sd_task.cpp
Examining data/simgrid-3.25+dfsg/src/simdag/sd_global.cpp
Examining data/simgrid-3.25+dfsg/src/simdag/sd_dotloader.cpp
Examining data/simgrid-3.25+dfsg/src/simdag/sd_daxloader.cpp
Examining data/simgrid-3.25+dfsg/src/plugins/vm/VirtualMachineImpl.hpp
Examining data/simgrid-3.25+dfsg/src/plugins/vm/VmHostExt.hpp
Examining data/simgrid-3.25+dfsg/src/plugins/vm/VmHostExt.cpp
Examining data/simgrid-3.25+dfsg/src/plugins/vm/VmLiveMigration.hpp
Examining data/simgrid-3.25+dfsg/src/plugins/vm/VmLiveMigration.cpp
Examining data/simgrid-3.25+dfsg/src/plugins/vm/VirtualMachineImpl.cpp
Examining data/simgrid-3.25+dfsg/src/plugins/vm/s4u_VirtualMachine.cpp
Examining data/simgrid-3.25+dfsg/src/plugins/dirty_page_tracking.cpp
Examining data/simgrid-3.25+dfsg/src/plugins/link_energy.cpp
Examining data/simgrid-3.25+dfsg/src/plugins/host_load.cpp
Examining data/simgrid-3.25+dfsg/src/plugins/host_dvfs.cpp
Examining data/simgrid-3.25+dfsg/src/plugins/file_system/s4u_FileSystem.cpp
Examining data/simgrid-3.25+dfsg/src/plugins/host_energy.cpp
Examining data/simgrid-3.25+dfsg/src/include/xbt/mmalloc.h
Examining data/simgrid-3.25+dfsg/src/include/xbt/parmap.hpp
Examining data/simgrid-3.25+dfsg/src/include/xbt/coverage.h
Examining data/simgrid-3.25+dfsg/src/include/mc/datatypes.h
Examining data/simgrid-3.25+dfsg/src/include/mc/mc.h
Examining data/simgrid-3.25+dfsg/src/include/catch.hpp
Examining data/simgrid-3.25+dfsg/src/include/xxhash.hpp
Examining data/simgrid-3.25+dfsg/src/include/simgrid/sg_config.hpp
Examining data/simgrid-3.25+dfsg/src/include/surf/surf.hpp
Examining data/simgrid-3.25+dfsg/src/s4u/s4u_ConditionVariable.cpp
Examining data/simgrid-3.25+dfsg/src/s4u/s4u_Io.cpp
Examining data/simgrid-3.25+dfsg/src/s4u/s4u_Exec.cpp
Examining data/simgrid-3.25+dfsg/src/s4u/s4u_Mailbox.cpp
Examining data/simgrid-3.25+dfsg/src/s4u/s4u_Comm.cpp
Examining data/simgrid-3.25+dfsg/src/s4u/s4u_Host.cpp
Examining data/simgrid-3.25+dfsg/src/s4u/s4u_Activity.cpp
Examining data/simgrid-3.25+dfsg/src/s4u/s4u_Disk.cpp
Examining data/simgrid-3.25+dfsg/src/s4u/s4u_Mutex.cpp
Examining data/simgrid-3.25+dfsg/src/s4u/s4u_Actor.cpp
Examining data/simgrid-3.25+dfsg/src/s4u/s4u_Semaphore.cpp
Examining data/simgrid-3.25+dfsg/src/s4u/s4u_Engine.cpp
Examining data/simgrid-3.25+dfsg/src/s4u/s4u_Netzone.cpp
Examining data/simgrid-3.25+dfsg/src/s4u/s4u_Storage.cpp
Examining data/simgrid-3.25+dfsg/src/s4u/s4u_Barrier.cpp
Examining data/simgrid-3.25+dfsg/src/s4u/s4u_Link.cpp
Examining data/simgrid-3.25+dfsg/src/simgrid/sg_version.cpp
Examining data/simgrid-3.25+dfsg/src/simgrid/util.hpp
Examining data/simgrid-3.25+dfsg/src/simgrid/Exception.cpp
Examining data/simgrid-3.25+dfsg/src/simgrid/sg_config.cpp
Examining data/simgrid-3.25+dfsg/src/surf/HostImpl.cpp
Examining data/simgrid-3.25+dfsg/src/surf/network_constant.cpp
Examining data/simgrid-3.25+dfsg/src/surf/surf_interface.cpp
Examining data/simgrid-3.25+dfsg/src/surf/storage_n11.cpp
Examining data/simgrid-3.25+dfsg/src/surf/network_wifi.cpp
Examining data/simgrid-3.25+dfsg/src/surf/disk_s19.cpp
Examining data/simgrid-3.25+dfsg/src/surf/network_wifi.hpp
Examining data/simgrid-3.25+dfsg/src/surf/network_ns3.cpp
Examining data/simgrid-3.25+dfsg/src/surf/cpu_ti.cpp
Examining data/simgrid-3.25+dfsg/src/surf/network_smpi.hpp
Examining data/simgrid-3.25+dfsg/src/surf/ptask_L07.hpp
Examining data/simgrid-3.25+dfsg/src/surf/xml/surfxml_parseplatf.cpp
Examining data/simgrid-3.25+dfsg/src/surf/xml/platf.hpp
Examining data/simgrid-3.25+dfsg/src/surf/xml/simgrid_dtd.h
Examining data/simgrid-3.25+dfsg/src/surf/xml/platf_private.hpp
Examining data/simgrid-3.25+dfsg/src/surf/xml/simgrid_dtd.c
Examining data/simgrid-3.25+dfsg/src/surf/xml/surfxml_sax_cb.cpp
Examining data/simgrid-3.25+dfsg/src/surf/network_cm02.cpp
Examining data/simgrid-3.25+dfsg/src/surf/cpu_ti.hpp
Examining data/simgrid-3.25+dfsg/src/surf/network_cm02.hpp
Examining data/simgrid-3.25+dfsg/src/surf/surf_private.hpp
Examining data/simgrid-3.25+dfsg/src/surf/network_ib.hpp
Examining data/simgrid-3.25+dfsg/src/surf/host_clm03.cpp
Examining data/simgrid-3.25+dfsg/src/surf/ns3/ns3_simulator.hpp
Examining data/simgrid-3.25+dfsg/src/surf/ns3/ns3_simulator.cpp
Examining data/simgrid-3.25+dfsg/src/surf/StorageImpl.cpp
Examining data/simgrid-3.25+dfsg/src/surf/storage_n11.hpp
Examining data/simgrid-3.25+dfsg/src/surf/disk_s19.hpp
Examining data/simgrid-3.25+dfsg/src/surf/network_interface.hpp
Examining data/simgrid-3.25+dfsg/src/surf/surf_interface.hpp
Examining data/simgrid-3.25+dfsg/src/surf/ptask_L07.cpp
Examining data/simgrid-3.25+dfsg/src/surf/cpu_interface.hpp
Examining data/simgrid-3.25+dfsg/src/surf/cpu_interface.cpp
Examining data/simgrid-3.25+dfsg/src/surf/surf_c_bindings.cpp
Examining data/simgrid-3.25+dfsg/src/surf/HostImpl.hpp
Examining data/simgrid-3.25+dfsg/src/surf/cpu_cas01.cpp
Examining data/simgrid-3.25+dfsg/src/surf/network_constant.hpp
Examining data/simgrid-3.25+dfsg/src/surf/network_ns3.hpp
Examining data/simgrid-3.25+dfsg/src/surf/network_ib.cpp
Examining data/simgrid-3.25+dfsg/src/surf/host_clm03.hpp
Examining data/simgrid-3.25+dfsg/src/surf/network_interface.cpp
Examining data/simgrid-3.25+dfsg/src/surf/sg_platf.cpp
Examining data/simgrid-3.25+dfsg/src/surf/cpu_cas01.hpp
Examining data/simgrid-3.25+dfsg/src/surf/network_smpi.cpp
Examining data/simgrid-3.25+dfsg/src/surf/StorageImpl.hpp
Examining data/simgrid-3.25+dfsg/include/xbt/automaton.h
Examining data/simgrid-3.25+dfsg/include/xbt/config.h
Examining data/simgrid-3.25+dfsg/include/xbt/base.h
Examining data/simgrid-3.25+dfsg/include/xbt/backtrace.hpp
Examining data/simgrid-3.25+dfsg/include/xbt/range.hpp
Examining data/simgrid-3.25+dfsg/include/xbt/Extendable.hpp
Examining data/simgrid-3.25+dfsg/include/xbt/xbt_os_time.h
Examining data/simgrid-3.25+dfsg/include/xbt/functional.hpp
Examining data/simgrid-3.25+dfsg/include/xbt/file.hpp
Examining data/simgrid-3.25+dfsg/include/xbt/utility.hpp
Examining data/simgrid-3.25+dfsg/include/xbt/PropertyHolder.hpp
Examining data/simgrid-3.25+dfsg/include/xbt/sysdep.h
Examining data/simgrid-3.25+dfsg/include/xbt/asserts.h
Examining data/simgrid-3.25+dfsg/include/xbt/dynar.h
Examining data/simgrid-3.25+dfsg/include/xbt/config.hpp
Examining data/simgrid-3.25+dfsg/include/xbt/virtu.h
Examining data/simgrid-3.25+dfsg/include/xbt/module.h
Examining data/simgrid-3.25+dfsg/include/xbt/graph.h
Examining data/simgrid-3.25+dfsg/include/xbt/log.hpp
Examining data/simgrid-3.25+dfsg/include/xbt/parmap.h
Examining data/simgrid-3.25+dfsg/include/xbt/string.hpp
Examining data/simgrid-3.25+dfsg/include/xbt/future.hpp
Examining data/simgrid-3.25+dfsg/include/xbt/system_error.hpp
Examining data/simgrid-3.25+dfsg/include/xbt/random.hpp
Examining data/simgrid-3.25+dfsg/include/xbt/automaton.hpp
Examining data/simgrid-3.25+dfsg/include/xbt/function_types.h
Examining data/simgrid-3.25+dfsg/include/xbt/replay.hpp
Examining data/simgrid-3.25+dfsg/include/xbt/synchro.h
Examining data/simgrid-3.25+dfsg/include/xbt/str.h
Examining data/simgrid-3.25+dfsg/include/xbt/ex.h
Examining data/simgrid-3.25+dfsg/include/xbt/log.h
Examining data/simgrid-3.25+dfsg/include/xbt/misc.h
Examining data/simgrid-3.25+dfsg/include/xbt/mallocator.h
Examining data/simgrid-3.25+dfsg/include/xbt/dict.h
Examining data/simgrid-3.25+dfsg/include/xbt/signal.hpp
Examining data/simgrid-3.25+dfsg/include/xbt.h
Examining data/simgrid-3.25+dfsg/include/smpi/smpi_helpers.h
Examining data/simgrid-3.25+dfsg/include/smpi/smpi.h
Examining data/simgrid-3.25+dfsg/include/smpi/smpi_main.h
Examining data/simgrid-3.25+dfsg/include/smpi/smpi_helpers_internal.h
Examining data/simgrid-3.25+dfsg/include/smpi/mpi.h
Examining data/simgrid-3.25+dfsg/include/smpi/forward.hpp
Examining data/simgrid-3.25+dfsg/include/smpi/sampi.h
Examining data/simgrid-3.25+dfsg/include/smpi/smpi_extended_traces_fortran.h
Examining data/simgrid-3.25+dfsg/include/smpi/smpi_extended_traces.h
Examining data/simgrid-3.25+dfsg/include/simgrid/simix.h
Examining data/simgrid-3.25+dfsg/include/simgrid/jedule/jedule.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/jedule/jedule_events.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/jedule/jedule_platform.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/jedule/jedule_sd_binding.h
Examining data/simgrid-3.25+dfsg/include/simgrid/mailbox.h
Examining data/simgrid-3.25+dfsg/include/simgrid/storage.h
Examining data/simgrid-3.25+dfsg/include/simgrid/simix/blocking_simcall.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/simix.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/s4u.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/mutex.h
Examining data/simgrid-3.25+dfsg/include/simgrid/msg.h
Examining data/simgrid-3.25+dfsg/include/simgrid/simdag.h
Examining data/simgrid-3.25+dfsg/include/simgrid/link.h
Examining data/simgrid-3.25+dfsg/include/simgrid/smpi/replay.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/engine.h
Examining data/simgrid-3.25+dfsg/include/simgrid/zone.h
Examining data/simgrid-3.25+dfsg/include/simgrid/semaphore.h
Examining data/simgrid-3.25+dfsg/include/simgrid/barrier.h
Examining data/simgrid-3.25+dfsg/include/simgrid/forward.h
Examining data/simgrid-3.25+dfsg/include/simgrid/host.h
Examining data/simgrid-3.25+dfsg/include/simgrid/kernel/future.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/kernel/routing/NetZoneImpl.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/kernel/routing/FullZone.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/kernel/routing/DijkstraZone.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/kernel/routing/TorusZone.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/kernel/routing/FatTreeZone.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/kernel/routing/VivaldiZone.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/kernel/routing/NetPoint.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/kernel/routing/ClusterZone.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/kernel/routing/DragonflyZone.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/kernel/routing/FloydZone.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/kernel/routing/RoutedZone.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/kernel/routing/EmptyZone.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/kernel/resource/Action.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/kernel/resource/Resource.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/kernel/resource/Model.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/actor.h
Examining data/simgrid-3.25+dfsg/include/simgrid/plugins/energy.h
Examining data/simgrid-3.25+dfsg/include/simgrid/plugins/load.h
Examining data/simgrid-3.25+dfsg/include/simgrid/plugins/load_balancer.h
Examining data/simgrid-3.25+dfsg/include/simgrid/plugins/file_system.h
Examining data/simgrid-3.25+dfsg/include/simgrid/plugins/dvfs.h
Examining data/simgrid-3.25+dfsg/include/simgrid/plugins/live_migration.h
Examining data/simgrid-3.25+dfsg/include/simgrid/modelchecker.h
Examining data/simgrid-3.25+dfsg/include/simgrid/s4u/Exec.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/s4u/Actor.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/s4u/Mutex.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/s4u/Engine.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/s4u/Mailbox.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/s4u/Barrier.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/s4u/Storage.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/s4u/Comm.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/s4u/Activity.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/s4u/ConditionVariable.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/s4u/Semaphore.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/s4u/Host.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/s4u/Link.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/s4u/VirtualMachine.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/s4u/Disk.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/s4u/Io.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/s4u/NetZone.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/vm.h
Examining data/simgrid-3.25+dfsg/include/simgrid/cond.h
Examining data/simgrid-3.25+dfsg/include/simgrid/chrono.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/Exception.hpp
Examining data/simgrid-3.25+dfsg/include/simgrid/instr.h
Examining data/simgrid-3.25+dfsg/docs/source/tuto_s4u/master-workers-lab4.cpp
Examining data/simgrid-3.25+dfsg/docs/source/tuto_s4u/master-workers-lab2.cpp
Examining data/simgrid-3.25+dfsg/docs/source/tuto_s4u/master-workers-lab1.cpp
Examining data/simgrid-3.25+dfsg/docs/source/tuto_s4u/master-workers-lab3.cpp
Examining data/simgrid-3.25+dfsg/docs/source/tuto_smpi/gemm_mpi.cpp
Examining data/simgrid-3.25+dfsg/docs/source/tuto_smpi/roundtrip.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/cloud-masterworker/cloud-masterworker.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/trace-route-user-variables/trace-route-user-variables.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/network-ns3/network-ns3.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/trace-host-user-variables/trace-host-user-variables.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/platform-failures/platform-failures.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/trace-categories/trace-categories.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/trace-masterworker/trace-masterworker.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/trace-link-user-variables/trace-link-user-variables.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/synchro-semaphore/synchro-semaphore.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/energy-vm/energy-vm.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/process-create/process-create.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/app-masterworker/app-masterworker.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/mc/centralized_mutex.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/mc/bugged1_liveness.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/mc/bugged2.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/mc/bugged1.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/mc/bugged3.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/mc/bugged2_liveness.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/mc/electric_fence.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-pastry/dht-pastry.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/trace-process-migration/trace-process-migration.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-kademlia/task.h
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-kademlia/task.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-kademlia/routing_table.h
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-kademlia/answer.h
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-kademlia/routing_table.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-kademlia/answer.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-kademlia/node.h
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-kademlia/dht-kademlia.h
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-kademlia/dht-kademlia.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-kademlia/common.h
Examining data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-kademlia/node.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/simdag/scheduling/sd_scheduling.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/simdag/typed_tasks/sd_typed_tasks.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/simdag/daxload/sd_daxload.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/simdag/fail/sd_fail.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/simdag/throttling/sd_throttling.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/simdag/ptg-dotload/sd_ptg-dotload.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/simdag/properties/sd_properties.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/simdag/schedule-dotload/sd_schedule-dotload.c
Examining data/simgrid-3.25+dfsg/examples/deprecated/simdag/test/sd_test.cpp
Examining data/simgrid-3.25+dfsg/examples/deprecated/simdag/dag-dotload/sd_dag-dotload.c
Examining data/simgrid-3.25+dfsg/examples/smpi/NAS/ep.c
Examining data/simgrid-3.25+dfsg/examples/smpi/NAS/is.c
Examining data/simgrid-3.25+dfsg/examples/smpi/NAS/DGraph.c
Examining data/simgrid-3.25+dfsg/examples/smpi/NAS/nas_common.h
Examining data/simgrid-3.25+dfsg/examples/smpi/NAS/DGraph.h
Examining data/simgrid-3.25+dfsg/examples/smpi/NAS/dt.c
Examining data/simgrid-3.25+dfsg/examples/smpi/NAS/nas_common.c
Examining data/simgrid-3.25+dfsg/examples/smpi/energy/energy.c
Examining data/simgrid-3.25+dfsg/examples/smpi/trace_simple/trace_simple.c
Examining data/simgrid-3.25+dfsg/examples/smpi/mc/non_termination2.c
Examining data/simgrid-3.25+dfsg/examples/smpi/mc/mutual_exclusion.c
Examining data/simgrid-3.25+dfsg/examples/smpi/mc/sendsend.c
Examining data/simgrid-3.25+dfsg/examples/smpi/mc/non_termination3.c
Examining data/simgrid-3.25+dfsg/examples/smpi/mc/bugged1_liveness.c
Examining data/simgrid-3.25+dfsg/examples/smpi/mc/bugged2.c
Examining data/simgrid-3.25+dfsg/examples/smpi/mc/bugged1.c
Examining data/simgrid-3.25+dfsg/examples/smpi/mc/non_termination4.c
Examining data/simgrid-3.25+dfsg/examples/smpi/mc/non_termination1.c
Examining data/simgrid-3.25+dfsg/examples/smpi/mc/only_send_deterministic.c
Examining data/simgrid-3.25+dfsg/examples/smpi/replay_multiple/replay_multiple.c
Examining data/simgrid-3.25+dfsg/examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual.cpp
Examining data/simgrid-3.25+dfsg/examples/smpi/trace_call_location/trace_call_location.c
Examining data/simgrid-3.25+dfsg/examples/smpi/trace/trace.c
Examining data/simgrid-3.25+dfsg/examples/smpi/ampi_test/ampi_test.cpp
Examining data/simgrid-3.25+dfsg/examples/smpi/gemm/gemm.c
Examining data/simgrid-3.25+dfsg/examples/smpi/smpi_s4u_masterslave/masterslave_mailbox_smpi.cpp
Examining data/simgrid-3.25+dfsg/examples/smpi/replay/replay.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/exec-basic/s4u-exec-basic.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/actor-lifetime/s4u-actor-lifetime.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/exec-dependent/s4u-exec-dependent.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/synchro-mutex/s4u-synchro-mutex.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/io-file-system/s4u-io-file-system.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/exec-dvfs/s4u-exec-dvfs.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/cloud-migration/s4u-cloud-migration.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/platform-failures/s4u-platform-failures.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/maestro-set/s4u-maestro-set.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/actor-kill/s4u-actor-kill.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/routing-get-clusters/s4u-routing-get-clusters.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/platform-profile/s4u-platform-profile.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/exec-async/s4u-exec-async.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/app-bittorrent/s4u-peer.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/app-bittorrent/s4u-peer.hpp
Examining data/simgrid-3.25+dfsg/examples/s4u/app-bittorrent/s4u-bittorrent.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/app-bittorrent/s4u-tracker.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/app-bittorrent/s4u-tracker.hpp
Examining data/simgrid-3.25+dfsg/examples/s4u/app-bittorrent/s4u-bittorrent.hpp
Examining data/simgrid-3.25+dfsg/examples/s4u/io-disk-raw/s4u-io-disk-raw.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/app-masterworkers/s4u-app-masterworkers-class.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/app-masterworkers/s4u-app-masterworkers-fun.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/async-waitall/s4u-async-waitall.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/exec-ptask/s4u-exec-ptask.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/synchro-semaphore/s4u-synchro-semaphore.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/app-chainsend/s4u-app-chainsend.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/actor-yield/s4u-actor-yield.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/actor-exiting/s4u-actor-exiting.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/actor-daemon/s4u-actor-daemon.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/energy-vm/s4u-energy-vm.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/cloud-simple/s4u-cloud-simple.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/energy-link/s4u-energy-link.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/replay-comm/s4u-replay-comm.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/io-file-remote/s4u-io-file-remote.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/actor-suspend/s4u-actor-suspend.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/async-ready/s4u-async-ready.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/exec-remote/s4u-exec-remote.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/engine-filtering/s4u-engine-filtering.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/exec-waitany/s4u-exec-waitany.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/app-token-ring/s4u-app-token-ring.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/platform-properties/s4u-platform-properties.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/async-wait/s4u-async-wait.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/synchro-condition-variable/s4u-synchro-condition-variable.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/trace-platform/s4u-trace-platform.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/async-waituntil/s4u-async-waituntil.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/dht-chord/s4u-dht-chord.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/dht-chord/s4u-dht-chord-node.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/dht-chord/s4u-dht-chord.hpp
Examining data/simgrid-3.25+dfsg/examples/s4u/mc-failing-assert/s4u-mc-failing-assert.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/comm-dependent/s4u-comm-dependent.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/actor-create/s4u-actor-create.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/actor-migrate/s4u-actor-migrate.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/dht-kademlia/answer.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/dht-kademlia/s4u-dht-kademlia.hpp
Examining data/simgrid-3.25+dfsg/examples/s4u/dht-kademlia/answer.hpp
Examining data/simgrid-3.25+dfsg/examples/s4u/dht-kademlia/s4u-dht-kademlia.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/dht-kademlia/message.hpp
Examining data/simgrid-3.25+dfsg/examples/s4u/dht-kademlia/routing_table.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/dht-kademlia/routing_table.hpp
Examining data/simgrid-3.25+dfsg/examples/s4u/dht-kademlia/node.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/dht-kademlia/node.hpp
Examining data/simgrid-3.25+dfsg/examples/s4u/async-waitany/s4u-async-waitany.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/io-async/s4u-io-async.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/energy-exec/s4u-energy-exec.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/app-pingpong/s4u-app-pingpong.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/plugin-hostload/s4u-plugin-hostload.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/io-dependent/s4u-io-dependent.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/energy-exec-ptask/s4u-energy-exec-ptask.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/exec-waitfor/s4u-exec-waitfor.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/synchro-barrier/s4u-synchro-barrier.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/replay-io/s4u-replay-io.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/energy-boot/s4u-energy-boot.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/actor-join/s4u-actor-join.cpp
Examining data/simgrid-3.25+dfsg/examples/s4u/cloud-capping/s4u-cloud-capping.cpp

FINAL RESULTS:

data/simgrid-3.25+dfsg/include/simgrid/kernel/resource/Model.hpp:61:39:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
  void set_maxmin_system(lmm::System* system);
data/simgrid-3.25+dfsg/include/xbt/log.h:368:3:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  fprintf(stderr,"%s:%d:\n" f, __FILE__, __LINE__)
data/simgrid-3.25+dfsg/include/xbt/log.h:370:3:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  fprintf(stderr,"%s:%d:\n" f, __FILE__, __LINE__, __VA_ARGS__)
data/simgrid-3.25+dfsg/src/kernel/resource/Model.cpp:23:44:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
void Model::set_maxmin_system(lmm::System* system)
data/simgrid-3.25+dfsg/src/kernel/resource/Model.cpp:26:24:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
  maxmin_system_.reset(system);
data/simgrid-3.25+dfsg/src/mc/Session.cpp:130:13:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    int ret=system("free");
data/simgrid-3.25+dfsg/src/mc/checker/simgrid_mc.cpp:63:5:  [4] (shell) execvp:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    execvp(argv_copy[i], argv_copy + i);
data/simgrid-3.25+dfsg/src/mc/inspect/mc_dwarf.cpp:1018:9:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    if (access(filename.c_str(), F_OK) == 0) {
data/simgrid-3.25+dfsg/src/simdag/dax_dtd.c:4067:3:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  vfprintf(stderr, fmt, ap);
data/simgrid-3.25+dfsg/src/simdag/dax_dtd.c:4137:5:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    vsnprintf(flexml_err_msg + used, chars_left, fmt, ap);
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_global.cpp:484:22:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
          xbt_assert(system(sedcommand.c_str()) == 0, "error while applying sed command %s \n", sedcommand.c_str());
data/simgrid-3.25+dfsg/src/surf/network_cm02.cpp:296:88:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                                 s4u::Link::SharingPolicy policy, kernel::lmm::System* system)
data/simgrid-3.25+dfsg/src/surf/network_cm02.hpp:49:65:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                  s4u::Link::SharingPolicy policy, lmm::System* system);
data/simgrid-3.25+dfsg/src/surf/network_wifi.cpp:21:47:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                                 lmm::System* system)
data/simgrid-3.25+dfsg/src/surf/network_wifi.hpp:31:32:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                  lmm::System* system);
data/simgrid-3.25+dfsg/src/surf/xml/simgrid_dtd.c:12423:3:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  vfprintf(stderr, fmt, ap);
data/simgrid-3.25+dfsg/src/surf/xml/simgrid_dtd.c:12493:5:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    vsnprintf(flexml_err_msg + used, chars_left, fmt, ap);
data/simgrid-3.25+dfsg/src/xbt/automaton/automaton_lexer.yy.c:1149:29:  [4] (buffer) sscanf:
  The scanf() family's %s operation, without a limit specification, permits
  buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a
  different input function.
                            sscanf(yytext,"%s",yylval.string);
data/simgrid-3.25+dfsg/src/xbt/automaton/automaton_lexer.yy.c:1156:29:  [4] (buffer) sscanf:
  The scanf() family's %s operation, without a limit specification, permits
  buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a
  different input function.
                            sscanf(yytext,"%s",yylval.string);
data/simgrid-3.25+dfsg/src/xbt/mmalloc/mmorecore.c:126:22:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        int status = system(buff);
data/simgrid-3.25+dfsg/src/xbt/snprintf.c:75:13:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
    str_l = vsnprintf(NULL, (size_t) 0, fmt, ap2);     /*get required size */
data/simgrid-3.25+dfsg/src/xbt/snprintf.c:81:16:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
  int str_l2 = vsnprintf(*ptr, str_m, fmt, ap);
data/simgrid-3.25+dfsg/src/xbt/string.cpp:27:19:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
  int size = std::vsnprintf(nullptr, 0, fmt, ap2);
data/simgrid-3.25+dfsg/src/xbt/string.cpp:35:25:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
  if (size != 0 && std::vsnprintf(&res[0], size + 1, fmt, ap) != size)
data/simgrid-3.25+dfsg/src/xbt/xbt_log_layout_format.cpp:54:13:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
      len = snprintf(p, rem_size, "%*" letter, wd, (data));                                                            \
data/simgrid-3.25+dfsg/src/xbt/xbt_log_layout_format.cpp:56:19:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
      len       = snprintf(p, rem_size, "%*.*" letter, wd, precision, (data));                                         \
data/simgrid-3.25+dfsg/src/xbt/xbt_log_layout_format.cpp:157:23:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
            int len = vsnprintf(p, sz, msg_fmt, ap);
data/simgrid-3.25+dfsg/src/xbt/xbt_log_layout_format.cpp:163:13:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            fprintf(stderr, ERRMSG, *q, (char*)l->data);
data/simgrid-3.25+dfsg/src/xbt/xbt_log_layout_simple.cpp:62:9:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
  len = vsnprintf(p, rem_size, fmt, ev->ap);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/unusual-noncontigs.c:364:17:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                fprintf(stderr, #fn_name_ " failed at line %d, err=%d: %s\n", \
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infomany2.c:25:22:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#define DBGPRINTF(a) printf a; fflush(stdout)
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/async.c:63:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(filename, *argv);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/async.c:111:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(tmp, filename);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/async.c:112:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(filename, "%s.%d", tmp, rank);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/async_any.c:59:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(filename, *argv);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/async_any.c:79:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(tmp, filename);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/async_any.c:80:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(filename, "%s.%d", tmp, rank);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_noncontig.c:63:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(filename, *argv);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_noncontig_coll2.c:30:17:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#define FPRINTF fprintf
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/resized.c:52:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(filename, *argv);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/resized2.c:52:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(filename, *argv);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/simple_collective.c:110:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(file, "%s", opt_file);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/recv_any.c:19:9:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        fprintf(stderr, str, ## __VA_ARGS__);fflush(stderr);    \
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/mcs-mutex.h:15:31:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#define debug_print(...) do { printf(__VA_ARGS__); } while (0)
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/overlap_wins_rma.c:52:17:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                fprintf(stdout, str, ## __VA_ARGS__);   \
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/overlap_wins_rma.c:57:13:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            fprintf(stderr, str, ## __VA_ARGS__);   \
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/overlap_wins_rma.c:143:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf(DATATYPE_FORMAT " ", local_buf[i]);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/overlap_wins_rma.c:148:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf(DATATYPE_FORMAT " ", result_buf[i]);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/overlap_wins_rma.c:157:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf(DATATYPE_FORMAT " ", winbuf[i]);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest.c:1097:9:  [4] (format) vprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        vprintf(format, list);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:116:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(errmsg, "Out of memory in %s", __func__);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:194:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(errmsg, "Out of memory in %s", __func__);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:304:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(errmsg, "Out of memory in %s", __func__);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:422:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(errmsg, "Out of memory in %s", __func__);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:533:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(errmsg, "Out of memory in %s", __func__);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:675:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(type_name, "%s %s (%zd count)", typename_prefix, "contiguous", nblock * blocklen);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:723:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(type_name, "%s %s (%zd nblock %zd blocklen %zd stride)", typename_prefix, "vector",
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:772:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(type_name, "%s %s (%zd nblock %zd blocklen %zd stride)", typename_prefix, "hvector",
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:816:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(errmsg, "Out of memory in %s", __func__);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:836:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(type_name, "%s %s (%zd nblock %zd blocklen %zd stride %zd lb)", typename_prefix,
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:878:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(errmsg, "Out of memory in %s", __func__);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:898:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(type_name, "%s %s (%zd nblock %zd blocklen %zd stride %zd lb)", typename_prefix,
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:942:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(errmsg, "Out of memory in %s", __func__);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:963:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(type_name, "%s %s (%zd nblock %zd blocklen %zd stride %zd lb)", typename_prefix,
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:1004:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(errmsg, "Out of memory in %s", __func__);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:1024:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(type_name, "%s %s (%zd nblock %zd blocklen %zd stride %zd lb)", typename_prefix,
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:1068:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(errmsg, "Out of memory in %s", __func__);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:1090:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(type_name, "%s %s (%zd nblock %zd blocklen %zd stride %zd lb)", typename_prefix,
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:1145:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(type_name, "%s %s (full{%d,%d}, sub{%d,%d},start{%d,%d})",
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:1210:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(type_name, "%s %s (full{%d,%d}, sub{%d,%d},start{%d,%d})",
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:1306:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(errmsg, "Out of memory in %s", __func__);
data/simgrid-3.25+dfsg/examples/s4u/app-bittorrent/s4u-peer.cpp:449:44:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    int random_piece_index = simgrid::xbt::random::uniform_int(0, nb_interesting_pieces - 1);
data/simgrid-3.25+dfsg/examples/s4u/app-bittorrent/s4u-peer.cpp:472:44:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    int random_piece_index = simgrid::xbt::random::uniform_int(0, nb_interesting_pieces - 1);
data/simgrid-3.25+dfsg/examples/s4u/app-bittorrent/s4u-peer.cpp:505:43:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
      random_rarest_index = simgrid::xbt::random::uniform_int(0, nb_min_pieces - 1);
data/simgrid-3.25+dfsg/examples/s4u/app-bittorrent/s4u-peer.cpp:555:52:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        std::advance(chosen_peer_it, simgrid::xbt::random::uniform_int(0, connected_peers.size() - 1));
data/simgrid-3.25+dfsg/examples/s4u/app-bittorrent/s4u-tracker.cpp:55:49:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
          std::advance(next_peer, simgrid::xbt::random::uniform_int(0, nb_known_peers - 1));
data/simgrid-3.25+dfsg/examples/s4u/dht-chord/s4u-dht-chord-node.cpp:137:36:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  int random_index = simgrid::xbt::random::uniform_int(0, nb_bits - 1);
data/simgrid-3.25+dfsg/include/smpi/smpi_helpers.h:32:9:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
#define getopt(x, y, z) smpi_getopt((x), (y), (z))
data/simgrid-3.25+dfsg/include/smpi/smpi_helpers.h:33:9:  [3] (buffer) getopt_long:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
#define getopt_long(x, y, z, a, b) smpi_getopt_long((x), (y), (z), (a), (b))
data/simgrid-3.25+dfsg/include/xbt/random.hpp:11:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
namespace random {
data/simgrid-3.25+dfsg/src/include/catch.hpp:3351:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    auto random( T const& first, T const& last ) -> Generator<T> {
data/simgrid-3.25+dfsg/src/include/catch.hpp:3358:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    auto random( size_t size ) -> Generator<T> {
data/simgrid-3.25+dfsg/src/include/catch.hpp:9361:18:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            std::srand( config.rngSeed() );
data/simgrid-3.25+dfsg/src/mc/Session.cpp:129:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv("SIMGRID_MC_SYSTEM_STATISTICS")){
data/simgrid-3.25+dfsg/src/mc/remote/Client.cpp:31:16:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (not std::getenv(MC_ENV_SOCKET_FD))
data/simgrid-3.25+dfsg/src/mc/remote/Client.cpp:41:29:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  const char* fd_env = std::getenv(MC_ENV_SOCKET_FD);
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_bench.cpp:515:13:  [3] (buffer) getopt_long:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
  int ret = getopt_long (argc,  argv,  options, long_options, opt_index);
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_bench.cpp:525:13:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
  int ret = getopt (argc,  argv,  options);
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_config.cpp:192:44:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  const char* default_privatization = std::getenv("SMPI_PRIVATIZATION");
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_global.cpp:531:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv("SMPI_PRETEND_CC") != nullptr) {
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_memory.cpp:59:27:  [3] (buffer) realpath:
  This function does not protect against buffer overflows, and some
  implementations can overflow internally (CWE-120/CWE-785!). Ensure that the
  destination buffer is at least of size MAXPATHLEN, andto protect against
  implementation problems, the input argument should also be checked to
  ensure it is no larger than MAXPATHLEN.
  const char* full_name = realpath(simgrid::xbt::binary_name.c_str(), buffer);
data/simgrid-3.25+dfsg/src/smpi/smpi_main.c:13:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv("SMPI_PRETEND_CC") != NULL) {
data/simgrid-3.25+dfsg/src/xbt/mmalloc/mm_legacy.c:120:26:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  __malloc_use_mmalloc = getenv(MC_ENV_VARIABLE) ? 1 : 0;
data/simgrid-3.25+dfsg/src/xbt/random.cpp:13:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
namespace random {
data/simgrid-3.25+dfsg/src/xbt/random_test.cpp:18:19:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    simgrid::xbt::random::set_mersenne_seed(12345);
data/simgrid-3.25+dfsg/src/xbt/random_test.cpp:19:32:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    REQUIRE_THAT(simgrid::xbt::random::exponential(25), EpsilonApprox(0.00291934351538427348));
data/simgrid-3.25+dfsg/src/xbt/random_test.cpp:20:27:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    REQUIRE(simgrid::xbt::random::uniform_int(1, 6) == 4);
data/simgrid-3.25+dfsg/src/xbt/random_test.cpp:21:32:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    REQUIRE_THAT(simgrid::xbt::random::uniform_real(0, 1), EpsilonApprox(0.31637556043369124970));
data/simgrid-3.25+dfsg/src/xbt/random_test.cpp:22:32:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    REQUIRE_THAT(simgrid::xbt::random::normal(0, 2), EpsilonApprox(1.62746784745133976635));
data/simgrid-3.25+dfsg/src/xbt/random_test.cpp:30:19:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    simgrid::xbt::random::set_mersenne_seed(12345);
data/simgrid-3.25+dfsg/src/xbt/random_test.cpp:31:19:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    simgrid::xbt::random::set_implem_std();
data/simgrid-3.25+dfsg/src/xbt/random_test.cpp:38:32:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    REQUIRE_THAT(simgrid::xbt::random::exponential(25), EpsilonApprox(distA(gen)));
data/simgrid-3.25+dfsg/src/xbt/random_test.cpp:39:27:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    REQUIRE(simgrid::xbt::random::uniform_int(1, 6) == distB(gen));
data/simgrid-3.25+dfsg/src/xbt/random_test.cpp:40:32:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    REQUIRE_THAT(simgrid::xbt::random::uniform_real(0, 1), EpsilonApprox(distC(gen)));
data/simgrid-3.25+dfsg/src/xbt/random_test.cpp:41:32:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    REQUIRE_THAT(simgrid::xbt::random::normal(0, 2), EpsilonApprox(distD(gen)));
data/simgrid-3.25+dfsg/teshsuite/simdag/evaluate-get-route-time/evaluate-get-route-time.c:29:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand( (int) (xbt_os_time()*1000) );
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/allgatherv4.c:53:5:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    srand(time(NULL));
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/cmsplit2.c:44:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("MPITEST_VERBOSE"))
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/cmsplit_type.c:24:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("MPITEST_VERBOSE"))
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/comm_group_rand.c:30:9:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        srand(j);       /* Deterministic seed */
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/contents.c:842:19:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((ret = getopt(argc, argv, "v")) >= 0) {
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/simple-pack-external.c:361:19:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((ret = getopt(argc, argv, "v")) >= 0) {
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/slice-pack-external.c:112:19:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((ret = getopt(argc, argv, "v")) >= 0) {
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/triangular-pack.c:93:19:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((ret = getopt(argc, argv, "v")) >= 0) {
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_aggregation1.c:268:21:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
        while ((c = getopt(argc, argv, "df:h")) != EOF) {
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/simple_collective.c:129:17:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((c = getopt(argc, argv, "e")) != EOF) {
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/perf/dtpack.c:446:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("MPITEST_VERBOSE"))
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/perf/sendrecvl.c:30:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("MPITEST_VERBOSE"))
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/epochtest.c:50:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("MTEST_SIMPLE"))
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/distgraph1.c:67:13:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            srand(graph_num);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest.c:100:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("MPITEST_DEBUG")) {
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest.c:106:14:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    envval = getenv("MPITEST_VERBOSE");
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest.c:126:14:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    envval = getenv("MPITEST_RETURN_WITH_CODE");
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest.c:145:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("MPITEST_RUSAGE")) {
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest.c:162:11:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    str = getenv("MTEST_THREADLEVEL_DEFAULT");
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest.c:164:15:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        str = getenv("MPITEST_THREADLEVEL_DEFAULT");
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest.c:1122:23:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
            char *p = getenv("MPITEST_RUSAGE_PF");
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype_gen.c:223:14:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    envval = getenv("MPITEST_DATATYPE_TEST_LEVEL");
data/simgrid-3.25+dfsg/teshsuite/smpi/pt2pt-dsend/pt2pt-dsend.c:23:15:  [3] (buffer) getopt_long:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    int ret = getopt_long(argc, argv, "s", long_options, &option_index);
data/simgrid-3.25+dfsg/teshsuite/smpi/pt2pt-pingpong/pt2pt-pingpong.c:16:17:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
  while ((ret = getopt(argc, argv, "s")) >= 0) {
data/simgrid-3.25+dfsg/docs/source/tuto_smpi/roundtrip.c:11:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char hostname[256];
data/simgrid-3.25+dfsg/examples/deprecated/msg/app-masterworker/app-masterworker.c:24:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mailbox[80];
data/simgrid-3.25+dfsg/examples/deprecated/msg/app-masterworker/app-masterworker.c:25:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char task_name[80];
data/simgrid-3.25+dfsg/examples/deprecated/msg/app-masterworker/app-masterworker.c:38:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mailbox[80];
data/simgrid-3.25+dfsg/examples/deprecated/msg/app-masterworker/app-masterworker.c:52:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char mailbox[80];
data/simgrid-3.25+dfsg/examples/deprecated/msg/cloud-masterworker/cloud-masterworker.c:43:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char mbox[MAXMBOXLEN];
data/simgrid-3.25+dfsg/examples/deprecated/msg/cloud-masterworker/cloud-masterworker.c:153:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mbox[MAXMBOXLEN];
data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-kademlia/dht-kademlia.c:289:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char mailbox[MAILBOX_NAME_SIZE];
data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-kademlia/node.h:32:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char mailbox[MAILBOX_NAME_SIZE];      //node mailbox
data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-pastry/dht-pastry.c:37:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char mailbox[MAILBOX_NAME_SIZE];        // my mailbox name (string representation of the id)
data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-pastry/dht-pastry.c:69:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char answer_to[MAILBOX_NAME_SIZE];      // mailbox to send an answer to (if any)
data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-pastry/dht-pastry.c:232:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char mailbox[MAILBOX_NAME_SIZE];
data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-pastry/dht-pastry.c:443:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char mailbox[MAILBOX_NAME_SIZE];
data/simgrid-3.25+dfsg/examples/deprecated/msg/mc/bugged1_liveness.c:31:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  int fd = open("/dev/urandom", O_RDONLY);
data/simgrid-3.25+dfsg/examples/deprecated/msg/mc/bugged1_liveness.c:32:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char foo[size];
data/simgrid-3.25+dfsg/examples/deprecated/msg/network-ns3/network-ns3.c:19:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char *workernames[NTASKS];
data/simgrid-3.25+dfsg/examples/deprecated/msg/network-ns3/network-ns3.c:20:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char *masternames[NTASKS];
data/simgrid-3.25+dfsg/examples/deprecated/msg/network-ns3/network-ns3.c:99:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char id_alias[10];
data/simgrid-3.25+dfsg/examples/deprecated/msg/platform-failures/platform-failures.c:30:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mailbox[256];
data/simgrid-3.25+dfsg/examples/deprecated/msg/platform-failures/platform-failures.c:57:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mailbox[256];
data/simgrid-3.25+dfsg/examples/deprecated/msg/platform-failures/platform-failures.c:89:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char mailbox[80];
data/simgrid-3.25+dfsg/examples/deprecated/simdag/dag-dotload/sd_dag-dotload.c:51:18:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *dotout = fopen("dot.dot", "w");
data/simgrid-3.25+dfsg/examples/deprecated/simdag/dag-dotload/sd_dag-dotload.c:79:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *out = fopen(tracefilename, "w");
data/simgrid-3.25+dfsg/examples/deprecated/simdag/daxload/sd_daxload.c:57:18:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *dotout = fopen("dax.dot", "w");
data/simgrid-3.25+dfsg/examples/deprecated/simdag/daxload/sd_daxload.c:86:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *out = fopen(tracefilename, "w");
data/simgrid-3.25+dfsg/examples/deprecated/simdag/schedule-dotload/sd_schedule-dotload.c:57:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *out = fopen(tracefilename, "w");
data/simgrid-3.25+dfsg/examples/s4u/replay-io/s4u-replay-io.cpp:53:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  static void open(simgrid::xbt::ReplayAction& action)
data/simgrid-3.25+dfsg/examples/s4u/replay-io/s4u-replay-io.cpp:112:48:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  xbt_replay_action_register("open", Replayer::open);
data/simgrid-3.25+dfsg/examples/smpi/NAS/DGraph.c:64:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(nds,dg->node,(dg->maxNodes-BLOCK_SIZE)*sizeof(DGNode*));
data/simgrid-3.25+dfsg/examples/smpi/NAS/DGraph.c:78:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(ar,tmpnd->inArc,(tmpnd->inDegree)*sizeof(DGArc*));
data/simgrid-3.25+dfsg/examples/smpi/NAS/DGraph.c:84:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( &(tmpnd->inArc[ tmpnd->inDegree]), nd->inArc, nd->inDegree*sizeof( DGArc *));
data/simgrid-3.25+dfsg/examples/smpi/NAS/DGraph.c:90:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(ar,tmpnd->outArc,(tmpnd->outDegree)*sizeof(DGArc*));
data/simgrid-3.25+dfsg/examples/smpi/NAS/DGraph.c:96:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( &(tmpnd->outArc[tmpnd->outDegree]),nd->outArc,nd->outDegree*sizeof( DGArc *));
data/simgrid-3.25+dfsg/examples/smpi/NAS/DGraph.c:119:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ars,dg->arc,(dg->maxArcs-BLOCK_SIZE)*sizeof(DGArc*));
data/simgrid-3.25+dfsg/examples/smpi/NAS/DGraph.c:141:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ars,head->inArc,(head->inDegree)*sizeof(DGArc*));
data/simgrid-3.25+dfsg/examples/smpi/NAS/DGraph.c:151:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ars,tail->outArc,(tail->outDegree)*sizeof(DGArc*));
data/simgrid-3.25+dfsg/examples/smpi/NAS/dt.c:173:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char nm[BLOCK_SIZE];
data/simgrid-3.25+dfsg/examples/smpi/NAS/dt.c:232:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char nm[BLOCK_SIZE];
data/simgrid-3.25+dfsg/examples/smpi/NAS/dt.c:293:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char nm[BLOCK_SIZE];
data/simgrid-3.25+dfsg/examples/smpi/NAS/dt.c:525:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(feat->val,featp->val,featp->len*sizeof(double));
data/simgrid-3.25+dfsg/examples/smpi/NAS/ep.c:30:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char   size[500]; // mind the size of the string to represent a big number
data/simgrid-3.25+dfsg/examples/smpi/NAS/is.c:596:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char smpi_category[100];
data/simgrid-3.25+dfsg/examples/smpi/NAS/nas_common.c:32:14:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  *nprocsp = atoi(argv[1]);
data/simgrid-3.25+dfsg/examples/smpi/energy/energy.c:19:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[1024];
data/simgrid-3.25+dfsg/examples/smpi/replay_multiple/replay_multiple.c:41:14:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE* fp = fopen(argv[1], "r");
data/simgrid-3.25+dfsg/examples/smpi/replay_multiple/replay_multiple.c:44:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char line[2048];
data/simgrid-3.25+dfsg/include/xbt/dynar.h:200:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(dst, ((char *) dynar->data) + idx * dynar->elmsize, dynar->elmsize);
data/simgrid-3.25+dfsg/include/xbt/functional.hpp:170:12:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      std::memcpy(static_cast<void*>(&buffer_), static_cast<void*>(&that.buffer_), sizeof(buffer_));
data/simgrid-3.25+dfsg/include/xbt/functional.hpp:181:12:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      std::memcpy(static_cast<void*>(&buffer_), static_cast<void*>(&that.buffer_), sizeof(buffer_));
data/simgrid-3.25+dfsg/src/bindings/lua/lua_utils.cpp:29:10:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static char buff[64];
data/simgrid-3.25+dfsg/src/bindings/lua/lua_utils.cpp:88:10:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static char buff[64];
data/simgrid-3.25+dfsg/src/include/catch.hpp:1628:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char timeStamp[timeStampSize];
data/simgrid-3.25+dfsg/src/include/catch.hpp:4237:29:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        alignas(alignof(T)) char storage[sizeof(T)];
data/simgrid-3.25+dfsg/src/include/catch.hpp:4696:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        static char line[CATCH_CONFIG_CONSOLE_WIDTH] = {0};
data/simgrid-3.25+dfsg/src/include/catch.hpp:5259:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        void open();
data/simgrid-3.25+dfsg/src/include/catch.hpp:8768:14:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        std::memcpy(&i, &f, sizeof(f));
data/simgrid-3.25+dfsg/src/include/catch.hpp:8777:14:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        std::memcpy(&i, &d, sizeof(d));
data/simgrid-3.25+dfsg/src/include/catch.hpp:9170:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char m_buffer[L_tmpnam] = { 0 };
data/simgrid-3.25+dfsg/src/include/catch.hpp:9247:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buffer[100];
data/simgrid-3.25+dfsg/src/include/catch.hpp:9256:23:  [2] (tmpfile) tmpfile:
  Function tmpfile() has a security flaw on some systems (e.g., older System
  V systems) (CWE-377).
        m_file = std::tmpfile();
data/simgrid-3.25+dfsg/src/include/catch.hpp:9280:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[100] = {};
data/simgrid-3.25+dfsg/src/include/catch.hpp:9699:30:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                    tracker->open();
data/simgrid-3.25+dfsg/src/include/catch.hpp:10445:31:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char **utf8Argv = new char *[ argc ];
data/simgrid-3.25+dfsg/src/include/catch.hpp:10599:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char data[bufferSize];
data/simgrid-3.25+dfsg/src/include/catch.hpp:10648:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                m_ofs.open( filename.c_str() );
data/simgrid-3.25+dfsg/src/include/catch.hpp:10879:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( m_data, m_start, m_size );
data/simgrid-3.25+dfsg/src/include/catch.hpp:11392:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    void TrackerBase::open() {
data/simgrid-3.25+dfsg/src/include/catch.hpp:11481:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            open();
data/simgrid-3.25+dfsg/src/include/catch.hpp:11520:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            tracker->open();
data/simgrid-3.25+dfsg/src/include/catch.hpp:11810:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char asChar[sizeof (int)];
data/simgrid-3.25+dfsg/src/include/catch.hpp:12465:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[maxDoubleSize];
data/simgrid-3.25+dfsg/src/include/catch.hpp:12472:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(buffer, "%.3f", duration);
data/simgrid-3.25+dfsg/src/include/catch.hpp:13040:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    void open() {
data/simgrid-3.25+dfsg/src/include/catch.hpp:13069:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        tp.open();
data/simgrid-3.25+dfsg/src/include/catch.hpp:13415:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char timeStamp[timeStampSize];
data/simgrid-3.25+dfsg/src/include/xxhash.hpp:563:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
				memcpy(reinterpret_cast<uint8_t*>(mem.data()) + memsize, input, length);
data/simgrid-3.25+dfsg/src/include/xxhash.hpp:570:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
				memcpy(reinterpret_cast<uint8_t*>(mem.data()) + memsize, input, (N / 2) - memsize);
data/simgrid-3.25+dfsg/src/include/xxhash.hpp:597:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
				memcpy(mem.data(), p, static_cast<size_t>(bEnd - p));
data/simgrid-3.25+dfsg/src/include/xxhash.hpp:635:4:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
			memcpy(this, other, sizeof(hash_state_t<N>));
data/simgrid-3.25+dfsg/src/include/xxhash.hpp:708:4:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
			memcpy(digest.data(), &hash, sizeof(canonical_t<N>));
data/simgrid-3.25+dfsg/src/instr/instr_config.cpp:106:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    tracing_file.open(filename.c_str(), std::ofstream::out);
data/simgrid-3.25+dfsg/src/instr/instr_platform.cpp:528:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE* file = fopen(filename, "w");
data/simgrid-3.25+dfsg/src/instr/jedule/jedule_sd_binding.cpp:51:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE* fh = fopen(fname.c_str(), "w");
data/simgrid-3.25+dfsg/src/kernel/activity/CommImpl.cpp:345:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(comm->dst_buff_, buff, buff_size);
data/simgrid-3.25+dfsg/src/kernel/context/Context.hpp:110:26:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
XBT_PUBLIC_DATA unsigned char sigsegv_stack[SIGSTKSZ];
data/simgrid-3.25+dfsg/src/kernel/context/ContextUnix.cpp:31:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&context, ctx_addr, sizeof context);
data/simgrid-3.25+dfsg/src/kernel/context/ContextUnix.cpp:63:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ctx_addr, &arg, sizeof this);
data/simgrid-3.25+dfsg/src/kernel/routing/FatTreeZone.cpp:422:8:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  file.open(filename, std::ios::out | std::ios::trunc);
data/simgrid-3.25+dfsg/src/mc/ModelChecker.cpp:256:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[MC_MESSAGE_LENGTH];
data/simgrid-3.25+dfsg/src/mc/Session.cpp:54:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[64];
data/simgrid-3.25+dfsg/src/mc/checker/simgrid_mc.cpp:26:8:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  std::memcpy(argv_copy, argv, sizeof(char*) * argc);
data/simgrid-3.25+dfsg/src/mc/inspect/mc_dwarf.cpp:967:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char hexdigits[16] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};
data/simgrid-3.25+dfsg/src/mc/inspect/mc_dwarf.cpp:1037:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  int fd = open(info->file_name.c_str(), O_RDONLY);
data/simgrid-3.25+dfsg/src/mc/inspect/mc_dwarf.cpp:1083:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fd = open(debug_file.c_str(), O_RDONLY);
data/simgrid-3.25+dfsg/src/mc/mc_global.cpp:63:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  dot_output = fopen(_sg_mc_dot_output_file.get().c_str(), "w");
data/simgrid-3.25+dfsg/src/mc/mc_global.cpp:111:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[100];
data/simgrid-3.25+dfsg/src/mc/mc_smx.cpp:129:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char hostname[remote_string.len];
data/simgrid-3.25+dfsg/src/mc/remote/Client.cpp:117:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char message_buffer[MC_MESSAGE_LENGTH];
data/simgrid-3.25+dfsg/src/mc/remote/RemoteClient.cpp:190:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  int fd = open("/dev/zero", O_RDONLY);
data/simgrid-3.25+dfsg/src/mc/remote/RemoteClient.cpp:202:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[buffer_size];
data/simgrid-3.25+dfsg/src/mc/remote/RemoteClient.cpp:208:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  return open(buffer, flags);
data/simgrid-3.25+dfsg/src/mc/remote/RemoteClient.cpp:632:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buff[MC_MESSAGE_LENGTH];
data/simgrid-3.25+dfsg/src/mc/remote/RemotePtr.hpp:34:38:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  explicit Remote(T const& p) { std::memcpy(&buffer, &p, sizeof buffer); }
data/simgrid-3.25+dfsg/src/mc/remote/mc_protocol.h:88:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char name[128];
data/simgrid-3.25+dfsg/src/mc/sosp/PageStore.cpp:99:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(new_memory, this->memory_, old_bytesize);
data/simgrid-3.25+dfsg/src/mc/sosp/PageStore.cpp:170:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(snapshot_page, page, xbt_pagesize);
data/simgrid-3.25+dfsg/src/mc/sosp/Region.cpp:82:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dest, snapshot_addr, readable);
data/simgrid-3.25+dfsg/src/mc/sosp/Region.cpp:90:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(dest, snapshot_addr, size);
data/simgrid-3.25+dfsg/src/mc/sosp/Snapshot.cpp:242:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(buffer, res, size);
data/simgrid-3.25+dfsg/src/mc/sosp/Snapshot_test.cpp:165:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(ret.src, &mc_model_checker, sizeof(void*));
data/simgrid-3.25+dfsg/src/s4u/s4u_Host.cpp:320:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(res, hosts.data(), sizeof(sg_host_t) * hosts.size());
data/simgrid-3.25+dfsg/src/s4u/s4u_Link.cpp:152:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(res, links.data(), sizeof(sg_link_t) * links.size());
data/simgrid-3.25+dfsg/src/simdag/dax_dtd.c:1659:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char flexml_err_msg[flexml_max_err_msg_size];
data/simgrid-3.25+dfsg/src/simdag/dax_dtd.c:2952:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
BUFFERPUTC((unsigned char)atoi(yytext+2));
data/simgrid-3.25+dfsg/src/simdag/sd_daxloader.cpp:144:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE* in_file = fopen(filename, "r");
data/simgrid-3.25+dfsg/src/simdag/sd_dotloader.cpp:51:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *in_file = fopen(filename, "r");
data/simgrid-3.25+dfsg/src/simdag/sd_dotloader.cpp:92:88:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        int performer = ((not char_performer || not strcmp(char_performer, "")) ? -1 : atoi(char_performer));
data/simgrid-3.25+dfsg/src/simdag/sd_dotloader.cpp:93:80:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        int order     = ((not char_order || not strcmp(char_order, "")) ? -1 : atoi(char_order));
data/simgrid-3.25+dfsg/src/simdag/sd_task.cpp:738:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(task->flops_amount, flops_amount, sizeof(double) * host_count);
data/simgrid-3.25+dfsg/src/simdag/sd_task.cpp:747:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(task->bytes_amount, bytes_amount, sizeof(double) * communication_nb);
data/simgrid-3.25+dfsg/src/simix/smx_global.cpp:87:10:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
unsigned char sigsegv_stack[SIGSTKSZ]; /* alternate stack for SIGSEGV handler */
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_mpi.cpp:39:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char error_string[MPI_MAX_ERROR_STRING];                                                                         \
data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-rab1.cpp:44:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(recv, sbuff, extent * count);
data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-rab1.cpp:69:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(tmp_buf, recv + recv_idx * extent, recv_cnt * extent);
data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-rab1.cpp:72:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(rbuff, recv, count * extent);
data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-rab1.cpp:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(rbuff, sbuff, count * extent);
data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-rab1.cpp:103:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(tmp_buf, (char *) rbuff + recv_idx * extent, recv_cnt * extent);
data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-rab2.cpp:48:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(send, sbuff, s_extent * count);
data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-rab2.cpp:52:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(tmp, recv, nbytes);
data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-rab2.cpp:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(rbuff, recv, count * s_extent);
data/simgrid-3.25+dfsg/src/smpi/colls/allreduce/allreduce-rab2.cpp:74:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy((char *) rbuff + r_offset, recv, nbytes);
data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-arrival-pattern-aware-wait.cpp:41:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char temp_buf[BCAST_ARRIVAL_PATTERN_AWARE_MAX_NODE];
data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-arrival-pattern-aware.cpp:36:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char temp_buf[MAX_NODE];
data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-arrival-scatter.cpp:45:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char temp_buf[BCAST_ARRIVAL_PATTERN_AWARE_MAX_NODE];
data/simgrid-3.25+dfsg/src/smpi/colls/bcast/bcast-ompi-split-bintree.cpp:78:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *tmpbuf[2];
data/simgrid-3.25+dfsg/src/smpi/colls/reduce/reduce-arrival-pattern-aware.cpp:44:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char temp_buf[MAX_NODE];
data/simgrid-3.25+dfsg/src/smpi/colls/reduce/reduce-ompi.cpp:50:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char *inbuf[2] = {nullptr, nullptr}, *inbuf_free[2] = {nullptr, nullptr};
data/simgrid-3.25+dfsg/src/smpi/colls/reduce/reduce-scatter-gather.cpp:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(send_ptr, sendbuf != MPI_IN_PLACE ? sendbuf : recvbuf, extent * count);
data/simgrid-3.25+dfsg/src/smpi/colls/reduce/reduce-scatter-gather.cpp:217:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(recvbuf, recv_ptr, extent * count);
data/simgrid-3.25+dfsg/src/smpi/colls/reduce_scatter/reduce_scatter-ompi.cpp:359:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char *inbuf_free[2] = {NULL, NULL}, *inbuf[2] = {NULL, NULL};
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_global.cpp:138:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy((uint8_t*)dest+block.first, (uint8_t*)src+block.first, block.second-block.first);
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_global.cpp:363:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  int fdin = open(src.c_str(), O_RDONLY);
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_global.cpp:365:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  int fdout = open(target.c_str(), O_CREAT | O_RDWR, S_IRWXU);
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_global.cpp:435:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char fullpath[512] = {'\0'};
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_memory.cpp:58:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[PATH_MAX];
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_memory.cpp:104:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(pdest + i, psrc + i, j - i);
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_memory.cpp:111:40:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
#define asan_safe_memcpy(dest, src, n) memcpy((dest), (src), (n))
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_memory.cpp:121:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char shmname[32]; // cannot be longer than PSHMNAMLEN = 31 on macOS (shm_open raises ENAMETOOLONG otherwise)
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_shared.cpp:202:46:  [2] (tmpfile) mkstemp:
  Potential for temporary file vulnerability in some circumstances. Some
  older Unix-like systems create temp files with permission to write by all
  by default, so be sure to set the umask to override this. Also, some older
  Unix systems might fail to use O_EXCL when opening the file, so make sure
  that O_EXCL is used by the library (CWE-377).
    smpi_shared_malloc_bogusfile_huge_page = mkstemp((char*)huge_page_filename.c_str());
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_shared.cpp:208:36:  [2] (tmpfile) mkstemp:
  Potential for temporary file vulnerability in some circumstances. Some
  older Unix-like systems create temp files with permission to write by all
  by default, so be sure to set the umask to override this. Also, some older
  Unix systems might fail to use O_EXCL when opening the file, so make sure
  that O_EXCL is used by the library (CWE-377).
    smpi_shared_malloc_bogusfile = mkstemp(name);
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_comm.cpp:510:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key[KEY_SIZE];
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_comm.cpp:520:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char key[KEY_SIZE];
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_datatype.cpp:308:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(recvbuf, sendbuf, count);
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_datatype.cpp:331:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(contiguous_buf_char, noncontiguous_buf_char, count*size_);
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_datatype_derived.cpp:31:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(contiguous_buf_char, noncontiguous_buf_char, count * block_count_ * old_type_->size());
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_datatype_derived.cpp:57:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(contiguous_buf_char, noncontiguous_buf_char, block_length_ * old_type_->size());
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_datatype_derived.cpp:141:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(contiguous_buf_char, noncontiguous_buf_char, block_lengths_[i] * old_type_->size());
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_datatype_derived.cpp:220:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(contiguous_buf_char, noncontiguous_buf_char, block_lengths_[i] * old_types_[i]->size());
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_errhandler.cpp:21:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key[KEY_SIZE];
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_f2c.cpp:62:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char key[KEY_SIZE];
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_f2c.cpp:71:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char key[KEY_SIZE];
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_f2c.cpp:97:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key[KEY_SIZE];
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_group.cpp:319:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key[KEY_SIZE];
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_info.cpp:31:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(value, tmpvalue.c_str(),
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_op.cpp:211:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(b, a, *length * (*datatype)->size());
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_request.cpp:443:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(buf,oldbuf,size_);
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_request.cpp:1100:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char key[KEY_SIZE];
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_request.cpp:1109:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key[KEY_SIZE];
data/simgrid-3.25+dfsg/src/surf/surf_interface.cpp:152:9:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fs->open(name.c_str(), std::ifstream::in);
data/simgrid-3.25+dfsg/src/surf/surf_interface.cpp:158:9:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fs->open(buff.c_str(), std::ifstream::in);
data/simgrid-3.25+dfsg/src/surf/surf_interface.cpp:174:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    return fopen(name.c_str(), mode);
data/simgrid-3.25+dfsg/src/surf/surf_interface.cpp:179:24:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    file             = fopen(buff.c_str(), mode);
data/simgrid-3.25+dfsg/src/surf/xml/simgrid_dtd.c:5967:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char flexml_err_msg[flexml_max_err_msg_size];
data/simgrid-3.25+dfsg/src/surf/xml/simgrid_dtd.c:11281:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
BUFFERPUTC((unsigned char)atoi(yytext+2));
data/simgrid-3.25+dfsg/src/xbt/automaton/automatonparse_promela.c:66:10:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  yyin = fopen(file, "r");
data/simgrid-3.25+dfsg/src/xbt/backtrace.cpp:57:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char st[1] = ""; // fallback value
data/simgrid-3.25+dfsg/src/xbt/dict_elm.c:16:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(element->key, key, key_len);
data/simgrid-3.25+dfsg/src/xbt/dynar.cpp:71:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(dst, elm, dynar->elmsize);
data/simgrid-3.25+dfsg/src/xbt/dynar.cpp:261:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(xbt_dynar_insert_at_ptr(dynar, idx), src, dynar->elmsize);
data/simgrid-3.25+dfsg/src/xbt/dynar.cpp:344:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(xbt_dynar_insert_at_ptr(dynar, dynar->used), src, dynar->elmsize);
data/simgrid-3.25+dfsg/src/xbt/dynar_test.cpp:263:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/simgrid-3.25+dfsg/src/xbt/log.cpp:41:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char *xbt_log_priority_names[8] = {
data/simgrid-3.25+dfsg/src/xbt/log.cpp:172:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buff[XBT_LOG_STATIC_BUFFER_SIZE];
data/simgrid-3.25+dfsg/src/xbt/memory_map.cpp:166:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fp.open(path);
data/simgrid-3.25+dfsg/src/xbt/mmalloc/mm_module.c:194:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(mbase, mdp, sizeof(mtemp));
data/simgrid-3.25+dfsg/src/xbt/mmalloc/mmalloc.c:121:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(newinfo, oldinfo, mdp->heapsize * sizeof(malloc_info));
data/simgrid-3.25+dfsg/src/xbt/mmalloc/mmorecore.c:123:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buff[1024];
data/simgrid-3.25+dfsg/src/xbt/mmalloc/mmprivate.h:189:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char magic[MMALLOC_MAGIC_SIZE];
data/simgrid-3.25+dfsg/src/xbt/mmalloc/mrealloc.c:74:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(result, ptr, requested_size);
data/simgrid-3.25+dfsg/src/xbt/mmalloc/mrealloc.c:147:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(result, ptr, MIN(requested_size, (size_t) 1 << type));
data/simgrid-3.25+dfsg/src/xbt/xbt_log_appender_file.cpp:42:47:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  res->data              = static_cast<void*>(fopen(arg, "w"));
data/simgrid-3.25+dfsg/src/xbt/xbt_log_appender_file.cpp:63:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      data->file= fopen(data->filename, "w");
data/simgrid-3.25+dfsg/src/xbt/xbt_log_appender_file.cpp:74:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char newname[512];
data/simgrid-3.25+dfsg/src/xbt/xbt_log_appender_file.cpp:83:17:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    data->file= fopen(newname, "w");
data/simgrid-3.25+dfsg/src/xbt/xbt_log_layout_format.cpp:15:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char *xbt_log_priority_names[8];
data/simgrid-3.25+dfsg/src/xbt/xbt_log_layout_simple.cpp:15:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char *xbt_log_priority_names[8];
data/simgrid-3.25+dfsg/src/xbt/xbt_os_file.cpp:27:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[2048];
data/simgrid-3.25+dfsg/src/xbt/xbt_str.cpp:31:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char is_sep[256] = { 1, 0 };
data/simgrid-3.25+dfsg/src/xbt/xbt_str.cpp:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(topush, p, q - p);
data/simgrid-3.25+dfsg/teshsuite/msg/app-bittorrent/bittorrent-peer.h:29:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char mailbox[MAILBOX_SIZE];         // peer mailbox.
data/simgrid-3.25+dfsg/teshsuite/msg/app-bittorrent/bittorrent-peer.h:30:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char mailbox_tracker[MAILBOX_SIZE]; // pair mailbox while communicating with the tracker.
data/simgrid-3.25+dfsg/teshsuite/msg/app-token-ring/app-token-ring.c:18:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char mailbox[256];
data/simgrid-3.25+dfsg/teshsuite/msg/async-wait/async-wait.c:27:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mailbox[80];
data/simgrid-3.25+dfsg/teshsuite/msg/async-wait/async-wait.c:28:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char taskname[80];
data/simgrid-3.25+dfsg/teshsuite/msg/async-wait/async-wait.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mailbox[80];
data/simgrid-3.25+dfsg/teshsuite/msg/async-wait/async-wait.c:79:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char mailbox[80];
data/simgrid-3.25+dfsg/teshsuite/msg/async-waitall/async-waitall.c:22:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mailbox[80];
data/simgrid-3.25+dfsg/teshsuite/msg/async-waitall/async-waitall.c:23:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char taskname[80];
data/simgrid-3.25+dfsg/teshsuite/msg/async-waitall/async-waitall.c:31:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mailbox[80];
data/simgrid-3.25+dfsg/teshsuite/msg/async-waitall/async-waitall.c:53:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char mailbox[80];
data/simgrid-3.25+dfsg/teshsuite/msg/async-waitany/async-waitany.c:26:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mailbox[80];
data/simgrid-3.25+dfsg/teshsuite/msg/async-waitany/async-waitany.c:27:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char taskname[80];
data/simgrid-3.25+dfsg/teshsuite/msg/async-waitany/async-waitany.c:66:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char mailbox[80];
data/simgrid-3.25+dfsg/teshsuite/simdag/evaluate-parse-time/evaluate-parse-time.c:28:18:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    xbt_os_sleep(atoi(argv[2]));
data/simgrid-3.25+dfsg/teshsuite/smpi/coll-allreduce/coll-allreduce.c:22:28:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  int maxlen = argc >= 2 ? atoi(argv[1]) : 1;
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/attrdeleteget.c:13:1:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
char a[100];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/baseattr2.c:168:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char string[MPI_MAX_ERROR_STRING];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/attr/fkeyvaltype.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char typename[MPI_MAX_OBJECT_NAME];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/allred.c:99:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char name[MPI_MAX_OBJECT_NAME] = {0};                           \
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/allred.c:399:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        count = atoi(argv[1]);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/coll13.c:38:21:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            chunk = atoi(argv[++i]);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opband.c:27:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cinbuf[3], coutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opband.c:28:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    signed char scinbuf[3], scoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opband.c:29:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char ucinbuf[3], ucoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opbor.c:27:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cinbuf[3], coutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opbor.c:28:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    signed char scinbuf[3], scoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opbor.c:29:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char ucinbuf[3], ucoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opbxor.c:27:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cinbuf[3], coutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opbxor.c:28:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    signed char scinbuf[3], scoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opbxor.c:29:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char ucinbuf[3], ucoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opland.c:27:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cinbuf[3], coutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opland.c:28:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    signed char scinbuf[3], scoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opland.c:29:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char ucinbuf[3], ucoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/oplor.c:26:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cinbuf[3], coutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/oplor.c:27:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    signed char scinbuf[3], scoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/oplor.c:28:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char ucinbuf[3], ucoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/oplxor.c:27:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cinbuf[3], coutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/oplxor.c:28:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    signed char scinbuf[3], scoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/oplxor.c:29:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char ucinbuf[3], ucoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opmax.c:26:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cinbuf[3], coutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opmax.c:27:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    signed char scinbuf[3], scoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opmax.c:28:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char ucinbuf[3], ucoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opmin.c:26:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cinbuf[3], coutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opmin.c:27:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    signed char scinbuf[3], scoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opmin.c:28:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char ucinbuf[3], ucoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opprod.c:35:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cinbuf[3], coutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opprod.c:36:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    signed char scinbuf[3], scoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opprod.c:37:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char ucinbuf[3], ucoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opsum.c:35:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cinbuf[3], coutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opsum.c:36:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    signed char scinbuf[3], scoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/opsum.c:37:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char ucinbuf[3], ucoutbuf[3];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/comm_info.c:22:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[MPI_MAX_INFO_VAL];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/commcreate1.c:20:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[MPI_MAX_ERROR_STRING];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/commcreate1.c:108:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cname[MPI_MAX_OBJECT_NAME + 1];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/commname.c:22:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[MPI_MAX_OBJECT_NAME], nameout[MPI_MAX_OBJECT_NAME];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/commname.c:46:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(name, "comm-%d", cnt);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/ctxsplit.c:37:21:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            nLoop = atoi(argv[i]);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/probe-intercomm.c:24:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[MAX_DATA_LEN];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/large_type_sendrec.c:23:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char errorstring[MPI_MAX_ERROR_STRING];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/large_type_sendrec.c:108:29:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int logn = (argc > 1) ? atoi(argv[1]) : 32;
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/localpack.c:29:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[BUF_SIZE];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/pairtype-size-extent.c:18:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[32];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/sendrecvt2.c:26:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char myname[MPI_MAX_OBJECT_NAME];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/sendrecvt2.c:94:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    p1 = (char *) inbufs[j];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/sendrecvt2.c:95:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    p2 = (char *) outbufs[j];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/sendrecvt4.c:31:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char myname[MPI_MAX_OBJECT_NAME];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/sendrecvt4.c:125:57:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                        unsigned char *in_p = (unsigned char *) inbufs[j],
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/sendrecvt4.c:126:48:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                            *out_p = (unsigned char *) outbufs[j];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/struct-ezhov.c:15:1:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
char s_buf[EL_COUNT * SIZE];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/struct-ezhov.c:16:1:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
char r_buf[EL_COUNT * SIZE];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/struct-pack.c:250:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[50], buf2[50], *packbuf;
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/typename.c:130:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[MPI_MAX_OBJECT_NAME];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/datatype/unusual-noncontigs.c:362:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char err_str_[MPI_MAX_ERROR_STRING];                          \
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/errhan/adderr.c:23:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char string[MPI_MAX_ERROR_STRING], outstring[MPI_MAX_ERROR_STRING];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/errhan/adderr.c:34:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(string, "code for class %d code %d\n", i, j);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/errhan/adderr.c:53:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(string, "code for class %d code %d\n", i, j);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/errhan/errfatal.c:17:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char MY_ERROR_STRING[10];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/errhan/errfatal.c:19:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(MY_ERROR_STRING, "MY ERROR");
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/errhan/errstring2.c:15:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char errorstring[MPI_MAX_ERROR_STRING] = { 64, 0 };
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/f77/ext/c2f2c.c:155:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char value[100];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/f77/ext/ctypesfromc.c:104:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char mytypename[MPI_MAX_OBJECT_NAME];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/group/groupcreate.c:16:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[MPI_MAX_ERROR_STRING];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infodel.c:21:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *keys[NKEYS] = { (char *) "file", (char *) "soft", (char *) "host" };
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infodel.c:22:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *values[NKEYS] = { (char *) "runfile.txt", (char *) "2:1000:4,3:1000:7",
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infodel.c:25:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char value[MPI_MAX_INFO_VAL];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infodup.c:21:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key[MPI_MAX_INFO_KEY], keydup[MPI_MAX_INFO_KEY];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infodup.c:22:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char value[MPI_MAX_INFO_VAL], valdup[MPI_MAX_INFO_VAL];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infoenv.c:14:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char value[MPI_MAX_INFO_VAL];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infoget.c:18:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buff[3 + 1];           /* strlen("val") + 1 */
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infomany.c:26:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key[64], value[64];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infomany.c:38:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(key, "key%d-%d", i, j);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infomany.c:39:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(value, "value%d-%d", i, j);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infomany.c:69:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char keystr[64];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infomany.c:70:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char valstr[64];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infomany.c:73:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(keystr, "key%d-%d", i, j);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infomany.c:89:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(valstr, "value%d-%d", i, j);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infomany2.c:33:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key[64], value[64];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infomany2.c:50:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(key, "key%d-%d", i, j);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infomany2.c:51:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(value, "value%d-%d", i, j);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infomany2.c:76:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(key, "key%d-%d", i, j);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infomany2.c:77:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(value, "value%d-%d", i, j);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infomany2.c:97:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char keystr[64];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infomany2.c:98:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char valstr[64];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infomany2.c:101:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(keystr, "key%d-%d", i, j);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infomany2.c:117:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(valstr, "value%d-%d", i, j);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infoorder.c:21:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *keys1[NKEYS] = { (char *) "file", (char *) "soft", (char *) "host" };
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infoorder.c:22:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *values1[NKEYS] = { (char *) "runfile.txt", (char *) "2:1000:4,3:1000:7",
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infoorder.c:26:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char value[MPI_MAX_INFO_VAL];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infotest.c:20:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char value[64];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infovallen.c:17:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *keys[NKEYS] = { (char *) "file", (char *) "soft", (char *) "host" };
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infovallen.c:18:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *values[NKEYS] = { (char *) "runfile.txt", (char *) "2:1000:4,3:1000:7",
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infovallen.c:21:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char value[MPI_MAX_INFO_VAL];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/init/finalized.c:22:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char err_string[1024];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/init/library_version.c:16:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char version[MPI_MAX_LIBRARY_VERSION_STRING];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/async.c:25:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[MPI_MAX_ERROR_STRING];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/async.c:88:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(filename, "/scratch/testfile");
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/async_any.c:48:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(filename, "testfile");
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/external32-derived-dtype.c:84:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[2] = "a";
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/hindexed_io.c:20:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[MPI_MAX_ERROR_STRING];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_aggregation1.c:53:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key[1024];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_aggregation1.c:54:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char value[1024];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_aggregation2.c:27:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[MPI_MAX_ERROR_STRING];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_coll_test.c:24:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[MPI_MAX_ERROR_STRING];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_darray_read.c:19:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[MPI_MAX_ERROR_STRING];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_hindexed.c:21:1:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
char compare_buf[XLEN * 4][YLEN * 4] = {
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_hindexed.c:148:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    buf = (char *) malloc(array_of_subsizes[0] * array_of_subsizes[1]);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_hindexed_io.c:19:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[MPI_MAX_ERROR_STRING];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_noncontig.c:53:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(filename, "testfile");
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_noncontig_coll2.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[MPI_MAX_ERROR_STRING];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_noncontig_coll2.c:77:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char my_procname[MPI_MAX_PROCESSOR_NAME], **procname = 0;
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_types_with_zeros.c:20:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg[MPI_MAX_ERROR_STRING];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/resized.c:42:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(filename, "testfile");
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/resized2.c:42:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(filename, "/scratch/testfile");
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/setinfo.c:35:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char value[1024];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/simple_collective.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[700] = { 0 };
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/simple_collective.c:98:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char file[256];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/userioerr.c:35:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char inbuf[80];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/perf/allredtrace.c:51:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            lCount = atoi(argv[i]);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/perf/manyrma.c:92:21:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            maxSz = atoi(argv[i]);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/perf/manyrma.c:96:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            maxCount = atoi(argv[i]);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/perf/nestvec.c:140:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(outbuf2 + position, ptr, 24 * vblock);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/bsend1.c:26:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msg1[7], msg3[17];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/bsend1.c:28:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char rmsg1[64], rmsg3[64];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/bsendalign.c:18:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[BUFSIZE + 8], *bptr;
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/many_isend.c:18:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char recvbuf[BUF_COUNT], sendbuf[BUF_COUNT];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/probe-unexp.c:12:1:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
char buf[1 << MAX_BUF_SIZE_LG];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/rcancel.c:23:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *bufs[4];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/rcancel.c:42:24:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            bufs[i] = (char *) malloc(bufsizes[i]);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/sendflood.c:52:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[128];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/sendflood.c:53:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(buf, "fast_mpi_%d.dmp", rank);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/sendflood.c:54:14:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        pf = fopen(buf, "w");
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/waittestnull.c:22:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char errmsg[MPI_MAX_ERROR_STRING];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/get-struct.c:28:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char key[MAX_KEY_SIZE], value[MAX_VALUE_SIZE];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/lockcontention3.c:99:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                ntest = atoi(argv[i]);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/manyrma2.c:84:21:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            maxSz = atoi(argv[i]);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/manyrma2.c:88:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            maxCount = atoi(argv[i]);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/win_info.c:23:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[MPI_MAX_INFO_VAL];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/winname.c:22:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[MPI_MAX_OBJECT_NAME], nameout[MPI_MAX_OBJECT_NAME];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/winname.c:31:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(name, "win-%d", cnt);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/distgraph1.c:28:1:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
char graph_layout_name[MAX_LAYOUT_NAME_LEN] = { '\0' };
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/dtypes.c:81:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char _basename[MPI_MAX_OBJECT_NAME]; int _basenamelen;\
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/dtypes.c:102:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char _basename[MPI_MAX_OBJECT_NAME]; int _basenamelen;\
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/dtypes.c:123:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char _basename[MPI_MAX_OBJECT_NAME]; int _basenamelen;\
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/dtypes.c:174:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char _basename[MPI_MAX_OBJECT_NAME]; int _basenamelen;\
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest.c:909:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char commname[MPI_MAX_OBJECT_NAME + 1];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest.c:1067:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char string[MPI_MAX_ERROR_STRING];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest.c:1078:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char string[MPI_MAX_ERROR_STRING];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest.c:1164:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char actbuf[1024];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:115:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char errmsg[128] = { 0 };
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:193:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char errmsg[128] = { 0 };
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:303:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char errmsg[128] = { 0 };
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:421:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char errmsg[128] = { 0 };
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:532:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char errmsg[128] = { 0 };
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:656:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char type_name[128];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:701:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char type_name[128];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:750:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char type_name[128];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:802:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char type_name[128];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:815:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char errmsg[128] = { 0 };
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:865:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char type_name[128];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:877:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char errmsg[128] = { 0 };
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:929:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char type_name[128];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:941:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char errmsg[128] = { 0 };
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:992:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char type_name[128];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:1003:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char errmsg[128] = { 0 };
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:1054:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char type_name[128];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:1067:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char errmsg[128] = { 0 };
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:1120:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char type_name[128];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:1177:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char type_name[128];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype.c:1305:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char errmsg[128] = { 0 };
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype_gen.c:616:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char name[4][MPI_MAX_OBJECT_NAME];
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype_gen.c:625:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    return (const char *) name[sp++];
data/simgrid-3.25+dfsg/teshsuite/surf/maxmin_bench/maxmin_bench.cpp:150:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  int testcount=atoi(argv[2]);
data/simgrid-3.25+dfsg/teshsuite/xbt/parmap_bench/parmap_bench.cpp:125:14:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  nthreads = atoi(argv[1]);
data/simgrid-3.25+dfsg/tools/cmake/test_prog/prog_makecontext.c:14:10:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
unsigned char *stack[64 * 1024];
data/simgrid-3.25+dfsg/tools/cmake/test_prog/prog_stacksetup.c:27:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char garbage[1024];
data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-pastry/dht-pastry.c:564:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int length = strlen("-nb_bits=");
data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-pastry/dht-pastry.c:565:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (!strncmp(options[0], "-nb_bits=", length) && strlen(options[0]) > length) {
data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-pastry/dht-pastry.c:569:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      length = strlen("-timeout=");
data/simgrid-3.25+dfsg/examples/deprecated/msg/dht-pastry/dht-pastry.c:570:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (!strncmp(options[0], "-timeout=", length) && strlen(options[0]) > length) {
data/simgrid-3.25+dfsg/examples/deprecated/msg/mc/bugged1_liveness.c:33:3:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  read(fd, foo, size);
data/simgrid-3.25+dfsg/examples/deprecated/simdag/dag-dotload/sd_dag-dotload.c:41:63:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  tracefilename = bprintf("%.*s.trace", (int) (last == NULL ? strlen(argv[2]) : last - argv[2]),argv[2]);
data/simgrid-3.25+dfsg/examples/deprecated/simdag/daxload/sd_daxload.c:35:69:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  char * tracefilename = bprintf("%.*s.trace",(int) (last == NULL ? strlen(argv[2]):last - argv[2]), argv[2]);
data/simgrid-3.25+dfsg/examples/deprecated/simdag/schedule-dotload/sd_schedule-dotload.c:42:63:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  tracefilename = bprintf("%.*s.trace", (int) (last == NULL ? strlen(argv[2]) : last - argv[2]),argv[2]);
data/simgrid-3.25+dfsg/examples/s4u/dht-chord/s4u-dht-chord.cpp:23:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    unsigned int length = strlen("-nb_bits=");
data/simgrid-3.25+dfsg/examples/s4u/dht-chord/s4u-dht-chord.cpp:24:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (not strncmp(options[0], "-nb_bits=", length) && strlen(options[0]) > length) {
data/simgrid-3.25+dfsg/examples/s4u/dht-chord/s4u-dht-chord.cpp:28:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      length = strlen("-timeout=");
data/simgrid-3.25+dfsg/examples/s4u/dht-chord/s4u-dht-chord.cpp:29:59:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (not strncmp(options[0], "-timeout=", length) && strlen(options[0]) > length) {
data/simgrid-3.25+dfsg/examples/s4u/io-disk-raw/s4u-io-disk-raw.cpp:31:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  sg_size_t read = disk->read(200000);
data/simgrid-3.25+dfsg/examples/s4u/io-disk-raw/s4u-io-disk-raw.cpp:32:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  XBT_INFO("Read %llu bytes on '%s'", read, disk->get_cname());
data/simgrid-3.25+dfsg/examples/s4u/io-file-system/s4u-io-file-system.cpp:46:34:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    const sg_size_t read = file->read(file_size);
data/simgrid-3.25+dfsg/examples/s4u/io-file-system/s4u-io-file-system.cpp:47:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    XBT_INFO("Read %llu bytes on %s", read, filename.c_str());
data/simgrid-3.25+dfsg/examples/s4u/replay-io/s4u-replay-io.cpp:67:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  static void read(simgrid::xbt::ReplayAction& action)
data/simgrid-3.25+dfsg/examples/s4u/replay-io/s4u-replay-io.cpp:76:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    file->read(size);
data/simgrid-3.25+dfsg/examples/s4u/replay-io/s4u-replay-io.cpp:113:48:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  xbt_replay_action_register("read", Replayer::read);
data/simgrid-3.25+dfsg/examples/smpi/NAS/DGraph.c:69:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen( nd->name);
data/simgrid-3.25+dfsg/examples/smpi/NAS/DGraph.c:73:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if ( strlen( tmpnd->name) != len ) continue;
data/simgrid-3.25+dfsg/examples/smpi/replay_multiple/replay_multiple.c:47:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    xbt_assert(1 + strlen(line) < sizeof line, "input buffer too short (read: %s)", line);
data/simgrid-3.25+dfsg/include/simgrid/plugins/file_system.h:128:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  sg_size_t read(sg_size_t size);
data/simgrid-3.25+dfsg/include/simgrid/s4u/Disk.hpp:69:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  sg_size_t read(sg_size_t size);
data/simgrid-3.25+dfsg/include/simgrid/s4u/Storage.hpp:70:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  sg_size_t read(sg_size_t size);
data/simgrid-3.25+dfsg/include/smpi/smpi_helpers.h:16:9:  [1] (obsolete) usleep:
  This C routine is considered obsolete (as opposed to the shell command by
  the same name). The interaction of this function with SIGALRM and other
  timer functions such as sleep(), alarm(), setitimer(), and nanosleep() is
  unspecified (CWE-676). Use nanosleep(2) or setitimer(2) instead.
#define usleep(x) smpi_usleep(x)
data/simgrid-3.25+dfsg/include/smpi/smpi_helpers.h:19:9:  [1] (obsolete) usleep:
  This C routine is considered obsolete (as opposed to the shell command by
  the same name). The interaction of this function with SIGALRM and other
  timer functions such as sleep(), alarm(), setitimer(), and nanosleep() is
  unspecified (CWE-676). Use nanosleep(2) or setitimer(2) instead.
#define usleep(x) (smpi_trace_set_call_location(__FILE__, __LINE__), smpi_usleep(x))
data/simgrid-3.25+dfsg/include/xbt/string.hpp:90:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  explicit string(const char* s) : string(s, strlen(s)) {}
data/simgrid-3.25+dfsg/include/xbt/string.hpp:118:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    assign(s, std::strlen(s));
data/simgrid-3.25+dfsg/include/xbt/string.hpp:200:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return this->equals(that, std::strlen(that));
data/simgrid-3.25+dfsg/include/xbt/string.hpp:233:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return this->compare(that, std::strlen(that));
data/simgrid-3.25+dfsg/src/include/catch.hpp:10474:36:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            static_cast<void>(std::getchar());
data/simgrid-3.25+dfsg/src/include/catch.hpp:10479:36:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            static_cast<void>(std::getchar());
data/simgrid-3.25+dfsg/src/include/catch.hpp:10770:50:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        return s.size() >= prefix.size() && std::equal(prefix.begin(), prefix.end(), s.begin());
data/simgrid-3.25+dfsg/src/include/catch.hpp:10776:50:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        return s.size() >= suffix.size() && std::equal(suffix.rbegin(), suffix.rend(), s.rbegin());
data/simgrid-3.25+dfsg/src/include/catch.hpp:10847:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    : StringRef( rawChars, static_cast<StringRef::size_type>(std::strlen(rawChars) ) )
data/simgrid-3.25+dfsg/src/kernel/resource/DiskImpl.hpp:82:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  virtual DiskAction* read(sg_size_t size)                           = 0;
data/simgrid-3.25+dfsg/src/mc/AddressSpace.hpp:110:34:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  template <class T> inline void read(T* buffer, RemotePtr<T> ptr) const { this->read_bytes(buffer, sizeof(T), ptr); }
data/simgrid-3.25+dfsg/src/mc/AddressSpace.hpp:112:34:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  template <class T> inline void read(Remote<T>& buffer, RemotePtr<T> ptr) const
data/simgrid-3.25+dfsg/src/mc/AddressSpace.hpp:121:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  template <class T> inline Remote<T> read(RemotePtr<T> ptr) const
data/simgrid-3.25+dfsg/src/mc/ModelChecker.cpp:226:99:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    xbt::add_proposition(property_automaton, message.name, [process, address]() { return process->read(address); });
data/simgrid-3.25+dfsg/src/mc/checker/CommunicationDeterminismChecker.cpp:98:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  mc_model_checker->process().read(temp_comm, comm_addr);
data/simgrid-3.25+dfsg/src/mc/checker/CommunicationDeterminismChecker.cpp:109:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    mc_model_checker->process().read(&buff_size, remote(comm->dst_buff_size_));
data/simgrid-3.25+dfsg/src/mc/checker/CommunicationDeterminismChecker.cpp:186:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    mc_model_checker->process().read(temp_synchro,
data/simgrid-3.25+dfsg/src/mc/checker/CommunicationDeterminismChecker.cpp:190:53:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    char* remote_name = mc_model_checker->process().read<char*>(RemotePtr<char*>(
data/simgrid-3.25+dfsg/src/mc/checker/CommunicationDeterminismChecker.cpp:198:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    mc_model_checker->process().read(&mpi_request,
data/simgrid-3.25+dfsg/src/mc/checker/CommunicationDeterminismChecker.cpp:226:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    mc_model_checker->process().read(&mpi_request,
data/simgrid-3.25+dfsg/src/mc/checker/CommunicationDeterminismChecker.cpp:232:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    mc_model_checker->process().read(temp_comm, remote(static_cast<kernel::activity::CommImpl*>(pattern->comm_addr)));
data/simgrid-3.25+dfsg/src/mc/checker/CommunicationDeterminismChecker.cpp:236:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    mc_model_checker->process().read(
data/simgrid-3.25+dfsg/src/mc/compare.cpp:240:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      snapshot1.read<malloc_info*>(RemotePtr<malloc_info*>((std::uint64_t)heapinfo_address));
data/simgrid-3.25+dfsg/src/mc/compare.cpp:242:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      snapshot2.read<malloc_info*>(RemotePtr<malloc_info*>((std::uint64_t)heapinfo_address));
data/simgrid-3.25+dfsg/src/mc/compare.cpp:246:43:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        (const malloc_info*)heap_region1->read(&heapinfo_temp1, &heapinfos1[i1], sizeof(malloc_info));
data/simgrid-3.25+dfsg/src/mc/compare.cpp:248:43:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        (const malloc_info*)heap_region2->read(&heapinfo_temp2, &heapinfos2[i1], sizeof(malloc_info));
data/simgrid-3.25+dfsg/src/mc/compare.cpp:290:42:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
      while (i2 < state.heaplimit && not equal) {
data/simgrid-3.25+dfsg/src/mc/compare.cpp:299:47:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            (const malloc_info*)heap_region2->read(&heapinfo_temp2b, &heapinfos2[i2], sizeof(malloc_info));
data/simgrid-3.25+dfsg/src/mc/compare.cpp:322:15:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
      if (not equal) {
data/simgrid-3.25+dfsg/src/mc/compare.cpp:347:44:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        while (i2 < state.heaplimit && not equal) {
data/simgrid-3.25+dfsg/src/mc/compare.cpp:349:49:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
              (const malloc_info*)heap_region2->read(&heapinfo_temp2b, &heapinfos2[i2], sizeof(malloc_info));
data/simgrid-3.25+dfsg/src/mc/compare.cpp:382:17:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        if (not equal) {
data/simgrid-3.25+dfsg/src/mc/compare.cpp:395:43:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        (const malloc_info*)heap_region1->read(&heapinfo_temp1, &heapinfos1[i], sizeof(malloc_info));
data/simgrid-3.25+dfsg/src/mc/compare.cpp:414:43:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        (const malloc_info*)heap_region2->read(&heapinfo_temp2, &heapinfos2[i], sizeof(malloc_info));
data/simgrid-3.25+dfsg/src/mc/compare.cpp:475:45:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      const void* addr_pointed1 = snapshot1.read(remote((void* const*)((const char*)real_area1 + pointer_align)));
data/simgrid-3.25+dfsg/src/mc/compare.cpp:476:45:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      const void* addr_pointed2 = snapshot2.read(remote((void* const*)((const char*)real_area2 + pointer_align)));
data/simgrid-3.25+dfsg/src/mc/compare.cpp:614:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        addr_pointed1 = snapshot1.read(remote((void* const*)real_area1));
data/simgrid-3.25+dfsg/src/mc/compare.cpp:615:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        addr_pointed2 = snapshot2.read(remote((void* const*)real_area2));
data/simgrid-3.25+dfsg/src/mc/compare.cpp:620:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        addr_pointed1 = snapshot1.read(remote((void* const*)real_area1));
data/simgrid-3.25+dfsg/src/mc/compare.cpp:621:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        addr_pointed2 = snapshot2.read(remote((void* const*)real_area2));
data/simgrid-3.25+dfsg/src/mc/compare.cpp:629:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        addr_pointed1 = snapshot1.read(remote((void* const*)((const char*)real_area1 + i * sizeof(void*))));
data/simgrid-3.25+dfsg/src/mc/compare.cpp:630:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        addr_pointed2 = snapshot2.read(remote((void* const*)((const char*)real_area2 + i * sizeof(void*))));
data/simgrid-3.25+dfsg/src/mc/compare.cpp:758:45:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  const malloc_info* heapinfos1 = snapshot1.read(remote((const malloc_info**)heapinfo_address));
data/simgrid-3.25+dfsg/src/mc/compare.cpp:759:45:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  const malloc_info* heapinfos2 = snapshot2.read(remote((const malloc_info**)heapinfo_address));
data/simgrid-3.25+dfsg/src/mc/compare.cpp:814:41:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      (const malloc_info*)heap_region1->read(&heapinfo_temp1, &heapinfos1[block1], sizeof(malloc_info));
data/simgrid-3.25+dfsg/src/mc/compare.cpp:816:41:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      (const malloc_info*)heap_region2->read(&heapinfo_temp2, &heapinfos2[block2], sizeof(malloc_info));
data/simgrid-3.25+dfsg/src/mc/inspect/mc_unw.cpp:197:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy(bufp, frame->name.c_str(), buf_len);
data/simgrid-3.25+dfsg/src/mc/mc_comm_pattern.cpp:72:47:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      addr      = mc_model_checker->process().read(remote(simcall_comm_waitany__getraw__comms(req) + value));
data/simgrid-3.25+dfsg/src/mc/mc_request.cpp:242:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          mc_model_checker->process().read(temp_synchro,
data/simgrid-3.25+dfsg/src/mc/mc_request.cpp:266:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        mc_model_checker->process().read(temp_synchro,
data/simgrid-3.25+dfsg/src/mc/mc_request.cpp:296:51:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        remote_sync = mc_model_checker->process().read(remote(simcall_comm_waitany__get__comms(req) + value));
data/simgrid-3.25+dfsg/src/mc/mc_request.cpp:371:48:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      remote_act = mc_model_checker->process().read(remote(simcall_comm_testany__get__comms(req) + idx));
data/simgrid-3.25+dfsg/src/mc/mc_request.cpp:375:48:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      remote_act = mc_model_checker->process().read(remote(simcall_comm_testany__get__comms(req) + idx));
data/simgrid-3.25+dfsg/src/mc/mc_request.cpp:383:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  mc_model_checker->process().read(temp_comm, remote(remote_act));
data/simgrid-3.25+dfsg/src/mc/mc_request.cpp:433:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        mc_model_checker->process().read(temp_comm, remote(static_cast<kernel::activity::CommImpl*>(remote_act)));
data/simgrid-3.25+dfsg/src/mc/mc_request.cpp:453:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      mc_model_checker->process().read(temp_comm, remote(static_cast<kernel::activity::CommImpl*>(remote_act)));
data/simgrid-3.25+dfsg/src/mc/mc_smx.cpp:78:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    this->read<simgrid::simix::Global>(simix_global_p);
data/simgrid-3.25+dfsg/src/mc/mc_smx.cpp:128:54:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  simgrid::xbt::string_data remote_string = process->read(remote_string_address);
data/simgrid-3.25+dfsg/src/mc/mc_state.cpp:114:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      mc_model_checker->process().read(temp_act, remote_act);
data/simgrid-3.25+dfsg/src/mc/mc_state.cpp:158:49:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      remote_comm = mc_model_checker->process().read(
data/simgrid-3.25+dfsg/src/mc/mc_state.cpp:160:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      mc_model_checker->process().read(state->internal_comm_, remote(remote_comm));
data/simgrid-3.25+dfsg/src/mc/mc_state.cpp:170:88:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        simgrid::kernel::activity::CommImpl* remote_comm = mc_model_checker->process().read(
data/simgrid-3.25+dfsg/src/mc/mc_state.cpp:172:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        mc_model_checker->process().read(state->internal_comm_, remote(remote_comm));
data/simgrid-3.25+dfsg/src/mc/remote/Client.cpp:219:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > sizeof(message.name))
data/simgrid-3.25+dfsg/src/mc/remote/Client.cpp:221:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy(message.name, name, sizeof(message.name));
data/simgrid-3.25+dfsg/src/mc/sosp/Region.cpp:56:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void* Region::read(void* target, const void* addr, std::size_t size) const
data/simgrid-3.25+dfsg/src/mc/sosp/Region.cpp:114:34:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  const void* buffer1 = region1->read(buffer1a, addr1, size);
data/simgrid-3.25+dfsg/src/mc/sosp/Region.cpp:115:34:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  const void* buffer2 = region2->read(buffer2a, addr2, size);
data/simgrid-3.25+dfsg/src/mc/sosp/Region.hpp:72:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  void* read(void* target, const void* addr, std::size_t size) const;
data/simgrid-3.25+dfsg/src/mc/sosp/Region.hpp:84:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  return *(void**)region->read(&res, addr, sizeof(void*));
data/simgrid-3.25+dfsg/src/mc/sosp/Snapshot.cpp:238:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void* res = region->read(buffer, (void*)address.address(), size);
data/simgrid-3.25+dfsg/src/mc/sosp/Snapshot_test.cpp:97:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    const void* read    = ret.region->read(ret.dstn, ret.src, ret.size);
data/simgrid-3.25+dfsg/src/mc/sosp/Snapshot_test.cpp:99:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    REQUIRE(not memcmp(ret.src, read, ret.size));
data/simgrid-3.25+dfsg/src/mc/sosp/Snapshot_test.cpp:116:38:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      const void* read = ret.region->read(ret.dstn, (const char*)ret.src + offset, size);
data/simgrid-3.25+dfsg/src/mc/sosp/Snapshot_test.cpp:118:51:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      REQUIRE(not memcmp((char*)ret.src + offset, read, size));
data/simgrid-3.25+dfsg/src/plugins/file_system/s4u_FileSystem.cpp:164:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
sg_size_t File::read(sg_size_t size)
data/simgrid-3.25+dfsg/src/plugins/file_system/s4u_FileSystem.cpp:175:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read_size = local_storage_->read(std::min(size, size_ - current_position_));
data/simgrid-3.25+dfsg/src/plugins/file_system/s4u_FileSystem.cpp:184:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read_size = local_disk_->read(std::min(size, size_ - current_position_));
data/simgrid-3.25+dfsg/src/plugins/file_system/s4u_FileSystem.cpp:400:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read_size = local_storage_->read(size_);
data/simgrid-3.25+dfsg/src/plugins/file_system/s4u_FileSystem.cpp:402:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read_size = local_disk_->read(size_);
data/simgrid-3.25+dfsg/src/plugins/file_system/s4u_FileSystem.cpp:655:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  return fd->read(size);
data/simgrid-3.25+dfsg/src/s4u/s4u_Disk.cpp:62:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
sg_size_t Disk::read(sg_size_t size)
data/simgrid-3.25+dfsg/src/s4u/s4u_Storage.cpp:68:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
sg_size_t Storage::read(sg_size_t size)
data/simgrid-3.25+dfsg/src/s4u/s4u_Storage.cpp:187:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  return storage->read(size);
data/simgrid-3.25+dfsg/src/simdag/dax_dtd.c:1756:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  { char *s = (T), *e = s+strlen(s);\
data/simgrid-3.25+dfsg/src/simdag/dax_dtd.c:1938:14:  [1] (buffer) getc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
			     (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
data/simgrid-3.25+dfsg/src/simdag/dax_dtd.c:3764:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	return yy_scan_bytes( yystr, (int) strlen(yystr) );
data/simgrid-3.25+dfsg/src/simgrid/sg_config.cpp:58:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    } else if (parse_args && not strncmp(argv[i], "--cfg=", strlen("--cfg="))) {
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_f77.cpp:200:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy(tname, name, size);
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_f77.cpp:370:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy(tkey, key, keylen);
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_f77.cpp:380:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy(tvalue, value, valuelen);
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_f77.cpp:397:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy(tkey, key, keylen);
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_f77.cpp:874:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy(tkey, key, keylen);
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_f77.cpp:888:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy(tkey, key, keylen);
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_f77.cpp:901:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  for (i=strlen(key); i<keylen; i++)
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_f77_comm.cpp:150:2:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
 strncpy(tname, name, count);
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_f77_type.cpp:47:2:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
 strncpy(tname, name, size);
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi.cpp:86:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  *len = strlen(version) > MPI_MAX_LIBRARY_VERSION_STRING ? MPI_MAX_LIBRARY_VERSION_STRING : strlen(version);
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi.cpp:86:94:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  *len = strlen(version) > MPI_MAX_LIBRARY_VERSION_STRING ? MPI_MAX_LIBRARY_VERSION_STRING : strlen(version);
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi.cpp:160:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy(name, sg_host_self()->get_cname(),
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi.cpp:161:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          strlen(sg_host_self()->get_cname()) < MPI_MAX_PROCESSOR_NAME - 1 ? strlen(sg_host_self()->get_cname()) + 1
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi.cpp:161:78:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          strlen(sg_host_self()->get_cname()) < MPI_MAX_PROCESSOR_NAME - 1 ? strlen(sg_host_self()->get_cname()) + 1
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi.cpp:163:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  *resultlen = strlen(name) > MPI_MAX_PROCESSOR_NAME ? MPI_MAX_PROCESSOR_NAME : strlen(name);
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi.cpp:163:81:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  *resultlen = strlen(name) > MPI_MAX_PROCESSOR_NAME ? MPI_MAX_PROCESSOR_NAME : strlen(name);
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi_file.cpp:106:34:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  int ret = simgrid::smpi::File::read(fh, buf, count, datatype, status);
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi_file.cpp:159:45:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  int ret = fh->op_all<simgrid::smpi::File::read>(buf, count, datatype, status);
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi_file.cpp:213:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  ret = simgrid::smpi::File::read(fh, buf, count, datatype, status);
data/simgrid-3.25+dfsg/src/smpi/bindings/smpi_pmpi_file.cpp:229:41:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  ret = fh->op_all<simgrid::smpi::File::read>(buf, count, datatype, status);
data/simgrid-3.25+dfsg/src/smpi/include/smpi_file.hpp:52:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  static int read(MPI_File fh, void *buf, int count,MPI_Datatype datatype, MPI_Status *status);
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_bench.cpp:212:12:  [1] (obsolete) usleep:
  This C routine is considered obsolete (as opposed to the shell command by
  the same name). The interaction of this function with SIGALRM and other
  timer functions such as sleep(), alarm(), setitimer(), and nanosleep() is
  unspecified (CWE-676). Use nanosleep(2) or setitimer(2) instead.
    return usleep(usecs);
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_global.cpp:383:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  while (int got = read(fdin, buf, bufsize)) {
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_global.cpp:410:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(libname, path, 512);
data/simgrid-3.25+dfsg/src/smpi/internals/smpi_global.cpp:436:7:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
      strncpy(fullpath, libname.c_str(), 511);
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_comm.cpp:154:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
    strncpy(name, "MPI_COMM_WORLD", 15);
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_comm.cpp:157:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
    strncpy(name, "MPI_COMM_SELF", 14);
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_datatype.cpp:246:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    *length = strlen(name_);
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_datatype.cpp:247:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(name, name_, *length+1);
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_file.cpp:142:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  int File::read(MPI_File fh, void* /*buf*/, int count, MPI_Datatype datatype, MPI_Status* status)
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_file.cpp:149:34:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    MPI_Offset read = fh->file_->read(readsize);
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_file.cpp:150:113:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    XBT_VERB("Read in MPI_File %s, %lld bytes read, readsize %lld bytes, movesize %lld", fh->file_->get_path(), read, readsize, movesize);
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_file.cpp:173:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read(fh, buf, count, datatype, status);
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_file.cpp:191:47:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    int ret = fh->op_all<simgrid::smpi::File::read>(buf, count, datatype, status);
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_info.cpp:54:7:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
      strncpy(key, elm.first.c_str(), elm.first.length() + 1);
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_win.cpp:119:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  *length = strlen(name_);
data/simgrid-3.25+dfsg/src/smpi/mpi/smpi_win.cpp:120:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy(name, name_, *length+1);
data/simgrid-3.25+dfsg/src/surf/StorageImpl.hpp:104:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  virtual StorageAction* read(sg_size_t size) = 0;
data/simgrid-3.25+dfsg/src/surf/disk_s19.cpp:76:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
DiskAction* DiskS19::read(sg_size_t size)
data/simgrid-3.25+dfsg/src/surf/disk_s19.hpp:47:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  DiskAction* read(sg_size_t size) override;
data/simgrid-3.25+dfsg/src/surf/storage_n11.cpp:107:28:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
StorageAction* StorageN11::read(sg_size_t size)
data/simgrid-3.25+dfsg/src/surf/storage_n11.hpp:49:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  StorageAction* read(sg_size_t size) override;
data/simgrid-3.25+dfsg/src/surf/xml/simgrid_dtd.c:6064:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  { char *s = (T), *e = s+strlen(s);\
data/simgrid-3.25+dfsg/src/surf/xml/simgrid_dtd.c:6379:14:  [1] (buffer) getc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
			     (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
data/simgrid-3.25+dfsg/src/surf/xml/simgrid_dtd.c:12120:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	return yy_scan_bytes( yystr, (int) strlen(yystr) );
data/simgrid-3.25+dfsg/src/surf/xml/surfxml_parseplatf.cpp:64:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len           = strlen(cfile);
data/simgrid-3.25+dfsg/src/xbt/automaton/automaton_lexer.yy.c:874:14:  [1] (buffer) getc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
			     (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
data/simgrid-3.25+dfsg/src/xbt/automaton/automaton_lexer.yy.c:1148:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
{ yylval.string=(char *)malloc(strlen(yytext)+1);
data/simgrid-3.25+dfsg/src/xbt/automaton/automaton_lexer.yy.c:1155:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
{ yylval.string=(char *)malloc(strlen(yytext)+1);
data/simgrid-3.25+dfsg/src/xbt/automaton/automaton_lexer.yy.c:1933:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	return yy_scan_bytes( yystr, (int) strlen(yystr) );
data/simgrid-3.25+dfsg/src/xbt/dict.cpp:183:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  xbt_dict_set_ext(dict, key, strlen(key), data);
data/simgrid-3.25+dfsg/src/xbt/dict_test.cpp:74:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  xbt_dict_remove_ext(head, key, strlen(key));
data/simgrid-3.25+dfsg/src/xbt/dict_test.cpp:317:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        data = xbt_dict_get_or_null_ext(head, key, strlen(key));
data/simgrid-3.25+dfsg/src/xbt/dict_test.cpp:327:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      xbt_dict_remove_ext(head, key, strlen(key));
data/simgrid-3.25+dfsg/src/xbt/log.cpp:99:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    } else if (parse_args && strncmp(argv[i], "--log=", strlen("--log=")) == 0) {
data/simgrid-3.25+dfsg/src/xbt/memory_map.cpp:224:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (std::strlen(lfields[1]) < 4)
data/simgrid-3.25+dfsg/src/xbt/mmalloc/mm_module.c:128:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      if (read(fd, (char *) &newmd, sizeof(newmd)) != sizeof(newmd))
data/simgrid-3.25+dfsg/src/xbt/mmalloc/mm_module.c:170:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy(mdp->magic, MMALLOC_MAGIC, MMALLOC_MAGIC_SIZE);
data/simgrid-3.25+dfsg/src/xbt/xbt_log_appender_file.cpp:78:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      sep=pre+strlen(pre);
data/simgrid-3.25+dfsg/src/xbt/xbt_log_appender_file.cpp:100:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    fseek(d->file, -((signed long)strlen(APPEND2_END_TOKEN)), SEEK_CUR);
data/simgrid-3.25+dfsg/src/xbt/xbt_os_file.cpp:40:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return std::string(res, strlen(res));
data/simgrid-3.25+dfsg/src/xbt/xbt_os_file.cpp:47:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return std::string(res, strlen(res));
data/simgrid-3.25+dfsg/src/xbt/xbt_str.cpp:103:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      memmove(end, end + 1, strlen(end));
data/simgrid-3.25+dfsg/src/xbt/xbt_str.cpp:112:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        memmove(end, end + 1, strlen(end));
data/simgrid-3.25+dfsg/src/xbt/xbt_str.cpp:122:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        memmove(end, end + 1, strlen(end));
data/simgrid-3.25+dfsg/teshsuite/msg/io-file-remote/io-file-remote.c:24:64:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  XBT_INFO("Have read %llu from '%s'. Offset is now at: %llu", read, filename, MSG_file_tell(file));
data/simgrid-3.25+dfsg/teshsuite/msg/io-file/io-file.c:16:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  sg_size_t read;
data/simgrid-3.25+dfsg/teshsuite/msg/io-file/io-file.c:51:42:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  XBT_INFO("\tHave read %llu from '%s'", read, filename);
data/simgrid-3.25+dfsg/teshsuite/msg/io-file/io-file.c:66:57:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  XBT_INFO("\tHave read %llu from '%s' (of size %llu)", read, filename, MSG_file_get_size(file));
data/simgrid-3.25+dfsg/teshsuite/msg/io-raw-storage/io-raw-storage.c:37:42:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  XBT_INFO("Read %llu bytes on 'Disk4'", read);
data/simgrid-3.25+dfsg/teshsuite/s4u/concurrent_rw/concurrent_rw.cpp:23:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  disk->read(4000000);
data/simgrid-3.25+dfsg/teshsuite/s4u/concurrent_rw/concurrent_rw.cpp:27:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  disk->read(4000000);
data/simgrid-3.25+dfsg/teshsuite/s4u/storage_client_server/storage_client_server.cpp:41:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  sg_size_t read      = file.read(file_size);
data/simgrid-3.25+dfsg/teshsuite/s4u/storage_client_server/storage_client_server.cpp:42:80:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  XBT_INFO("%s has read %llu on %s", simgrid::s4u::Actor::self()->get_cname(), read, src.c_str());
data/simgrid-3.25+dfsg/teshsuite/s4u/storage_client_server/storage_client_server.cpp:43:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  return read;
data/simgrid-3.25+dfsg/teshsuite/simdag/flatifier/flatifier.cpp:22:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (std::strlen(argv[i]) > 1 && argv[i][0] == '-' && argv[i][1] == '-') {
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/ibarrier.c:23:9:  [1] (obsolete) usleep:
  This C routine is considered obsolete (as opposed to the shell command by
  the same name). The interaction of this function with SIGALRM and other
  timer functions such as sleep(), alarm(), setitimer(), and nanosleep() is
  unspecified (CWE-676). Use nanosleep(2) or setitimer(2) instead.
        usleep(1000);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/coll/nonblocking3.c:815:13:  [1] (obsolete) usleep:
  This C routine is considered obsolete (as opposed to the shell command by
  the same name). The interaction of this function with SIGALRM and other
  timer functions such as sleep(), alarm(), setitimer(), and nanosleep() is
  unspecified (CWE-676). Use nanosleep(2) or setitimer(2) instead.
            usleep(JITTER_DELAY);       /* take a short nap */
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/probe-intercomm.c:49:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if (recvlen != (strlen(test_str) + 1)) {
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/probe-intercomm.c:51:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                           (int) strlen(test_str) + 1);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/probe-intercomm.c:62:17:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                strncpy(buf, test_str, 5);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/comm/probe-intercomm.c:63:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                MPI_Send(buf, strlen(buf) + 1, MPI_CHAR, 0, 0, intercomm);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infovallen.c:49:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (strlen(value) != vallen) {
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/info/infovallen.c:51:82:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            printf("value_len returned %d but actual len is %d\n", vallen, (int) strlen(value));
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/async.c:60:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                len = (int) strlen(*argv);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/async_any.c:56:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            len = (int) strlen(*argv);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_coll_test.c:54:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = strlen(filename);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_noncontig.c:61:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            len = (int) strlen(*argv);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_noncontig_coll.c:40:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = strlen(filename);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_noncontig_coll2.c:192:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        dest[strlen(dest) - 1] = '\0';
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_noncontig_coll2.c:207:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        dest[strlen(dest) - 1] = '\0';
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_noncontig_coll2.c:228:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        dest[strlen(dest) - 1] = '\0';
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_noncontig_coll2.c:247:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        dest[strlen(dest) - 1] = '\0';
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_noncontig_coll2.c:270:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = strlen(filename);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/i_noncontig_coll2.c:295:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            cb_config_len += strlen(array->names[i]) + 1;
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/resized.c:50:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = (int) strlen(*argv);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/io/resized2.c:50:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = (int) strlen(*argv);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/bsend1.c:45:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
    strncpy(msg1, "012345", 7);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/pt2pt/bsend1.c:46:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
    strncpy(msg3, "0123401234012341", 17);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/get-struct.c:117:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
        strncpy(headLptr->key, "key1", MAX_KEY_SIZE);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/get-struct.c:118:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
        strncpy(headLptr->value, "value1", MAX_VALUE_SIZE);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/win_info.c:41:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (!flag || strncmp(buf, "true", strlen("true")) != 0) {
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/win_info.c:89:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (!flag || strncmp(buf, "false", strlen("false")) != 0) {
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/rma/win_info.c:111:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (!flag || strncmp(buf, "true", strlen("true")) != 0) {
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/distgraph1.c:37:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
            strncpy(graph_layout_name, "deterministic complete graph", MAX_LAYOUT_NAME_LEN);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/distgraph1.c:43:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
            strncpy(graph_layout_name, "every other edge deleted", MAX_LAYOUT_NAME_LEN);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/distgraph1.c:49:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
            strncpy(graph_layout_name, "only self-edges", MAX_LAYOUT_NAME_LEN);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/distgraph1.c:60:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
            strncpy(graph_layout_name, "no edges", MAX_LAYOUT_NAME_LEN);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/topo/distgraph1.c:66:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
            strncpy(graph_layout_name, "a random incomplete graph", MAX_LAYOUT_NAME_LEN);
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype_gen.c:224:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (envval && strlen(envval)) {
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype_gen.c:225:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (!strncmp(envval, "min", strlen("min"))) {
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype_gen.c:229:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        else if (!strncmp(envval, "basic", strlen("basic"))) {
data/simgrid-3.25+dfsg/teshsuite/smpi/mpich3-test/util/mtest_datatype_gen.c:233:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        else if (strncmp(envval, "full", strlen("full"))) {
data/simgrid-3.25+dfsg/teshsuite/smpi/timers/timers.c:37:3:  [1] (obsolete) usleep:
  This C routine is considered obsolete (as opposed to the shell command by
  the same name). The interaction of this function with SIGALRM and other
  timer functions such as sleep(), alarm(), setitimer(), and nanosleep() is
  unspecified (CWE-676). Use nanosleep(2) or setitimer(2) instead.
  usleep(100);
data/simgrid-3.25+dfsg/teshsuite/xbt/log_large/log_large.c:31:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  XBT_INFO("Done (strlen>%d)", (int) (10 * strlen(tmp)));

ANALYSIS SUMMARY:

Hits = 755
Lines analyzed = 257784 in approximately 7.22 seconds (35698 lines/second)
Physical Source Lines of Code (SLOC) = 184424
Hits@level = [0] 3514 [1] 230 [2] 395 [3]  59 [4]  71 [5]   0
Hits@level+ = [0+] 4269 [1+] 755 [2+] 525 [3+] 130 [4+]  71 [5+]   0
Hits/KSLOC@level+ = [0+] 23.1477 [1+] 4.09383 [2+] 2.8467 [3+] 0.704897 [4+] 0.384982 [5+]   0
Dot directories skipped = 1 (--followdotdir overrides)
Minimum risk level = 1
Not every hit is necessarily a security vulnerability.
There may be other security vulnerabilities; review your code!
See 'Secure Programming HOWTO'
(https://dwheeler.com/secure-programs) for more information.