// StarPU --- Runtime system for heterogeneous multicore architectures. // // Copyright (C) 2017,2018,2019 CNRS // Copyright (C) 2017,2018 Université de Bordeaux // Copyright (C) 2017 Inria // // StarPU is free software; you can redistribute it and/or modify // it under the terms of the GNU Lesser General Public License as published by // the Free Software Foundation; either version 2.1 of the License, or (at // your option) any later version. // // StarPU is distributed in the hope that it will be useful, but // WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // // See the GNU Lesser General Public License in COPYING.LGPL for more details. // knownConditionTrueFalse variableScope ConfigurationNotChecked shadowVar unusedFunction unmatchedSuppression unusedStructMember missingInclude *:starpufft/* *:min-dgels/* *:socl/src/CL/* *:tools/* // TODO. We should cppcheck the code *:sc_hypervisor/* varFuncNullUB:examples/sched_ctx/two_cpu_contexts.c:76 negativeIndex:examples/stencil/stencil-tasks.c constStatement:examples/stencil/* shiftTooManyBitsSigned:examples/pi/SobolQRNG/sobol_gold.c:88 unreadVariable:tests/openmp/* unusedLabel:tests/datawizard/gpu_register.c unusedLabel:tests/datawizard/gpu_ptr_register.c redundantAssignment:tests/datawizard/interfaces/test_interfaces.c:757 redundantAssignment:tests/datawizard/mpi_like_async.c:165 redundantAssignment:tests/datawizard/mpi_like_async.c:211 unusedPrivateFunction:tests/main/combined_workers/bfs/timer.h cstyleCast:tests/main/combined_workers/bfs/bfs.cpp redundantAssignment:tests/main/driver_api/init_run_deinit.c redundantAssignment:tests/main/driver_api/run_driver.c unreadVariable:tests/datawizard/variable_size.c uselessAssignmentPtrArg:mpi/src/starpu_mpi.c:171 unreadVariable:mpi/src/mpi/starpu_mpi_mpi.c:716 unusedVariable:mpi/src/mpi/starpu_mpi_mpi.c:715 unreadVariable:mpi/src/load_balancer/policy/load_heat_propagation.c:578 redundantAssignment:src/core/workers.c invalidPointerCast:src/core/perfmodel/perfmodel_nan.c:74 unreadVariable:src/core/dependencies/tags.c:111 uselessAssignmentPtrArg:src/core/sched_ctx_list.c:144 wrongPrintfScanfArgNum:src/core/simgrid.c:1024 duplicateExpression:src/util/starpu_task_insert.c:52 nullPointerRedundantCheck:src/common/rbtree.c unreadVariable:src/datawizard/interfaces/* unreadVariable:src/drivers/driver_common/driver_common.c:493 clarifyCondition:src/drivers/opencl/driver_opencl.c:945 unreadVariable:src/drivers/opencl/driver_opencl.c:767 redundantAssignment:src/drivers/opencl/driver_opencl.c:831 clarifyCondition:src/drivers/cuda/driver_cuda.c:498 nullPointerRedundantCheck:src/sched_policies/deque_modeling_policy_data_aware.c:207 sizeofDereferencedVoidPointer:src/util/fstarpu.c pointerSize:socl/src/cl_getcontextinfo.c:33 unreadVariable:socl/src/gc.c:193 // the following warnings are weird and not understandable, let's ignore them ignoredReturnValue:socl/src/cl_createkernel.c:170 leakReturnValNotUsed:socl/src/cl_createkernel.c:170 ignoredReturnValue:socl/src/cl_createprogramwithsource.c:136 leakReturnValNotUsed:socl/src/cl_createprogramwithsource.c:136 redundantAssignment:src/sched_policies/component_eager.c:109 nullPointerRedundantCheck:src/datawizard/copy_driver.c:682