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/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/CL/cl.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/CL/cl.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/CL/cl_egl.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/CL/cl_ext.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/CL/cl_gl.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/CL/cl_gl_ext.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/CL/cl_platform.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/CL/opencl.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/builtin_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/channel_descriptor.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/common_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cooperative_groups/details/async.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cooperative_groups/details/coalesced_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cooperative_groups/details/driver_abi.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cooperative_groups/details/functional.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cooperative_groups/details/helpers.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cooperative_groups/details/info.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cooperative_groups/details/partitioning.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cooperative_groups/details/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cooperative_groups/details/sync.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cooperative_groups/memcpy_async.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cooperative_groups/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cooperative_groups.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuComplex.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__bsd_locale_defaults.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__bsd_locale_fallbacks.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/complex.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/ctype.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/errno.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/fenv.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/float.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/inttypes.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/limits.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/locale.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/math.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/setjmp.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/stdbool.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/stddef.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/stdint.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/stdio.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/stdlib.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/string.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/support/android/locale_bionic.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/support/fuchsia/xlocale.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/support/ibm/limits.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/support/ibm/locale_mgmt_aix.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/support/ibm/support.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/support/ibm/xlocale.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/support/musl/xlocale.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/support/newlib/xlocale.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/support/solaris/floatingpoint.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/support/solaris/wchar.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/support/solaris/xlocale.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/support/win32/limits_msvc_win32.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/support/win32/locale_win32.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/support/xlocale/__nop_locale_mgmt.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/support/xlocale/__posix_l_fallback.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/support/xlocale/__strtonum_fallback.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/tgmath.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/wchar.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/wctype.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cudaEGL.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cudaGL.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cudaVDPAU.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_awbarrier.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_awbarrier_helpers.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_awbarrier_primitives.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_bf16.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_bf16.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_device_runtime_api.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_egl_interop.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_fp16.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_fp16.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_gl_interop.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_occupancy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_pipeline.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_pipeline_helpers.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_pipeline_primitives.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_runtime.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_runtime_api.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_surface_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_texture_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_vdpau_interop.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cudart_platform.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/device_atomic_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/device_atomic_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/device_double_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/device_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/device_launch_parameters.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/device_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/driver_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/driver_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/host_config.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/host_defines.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/library_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/math_constants.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/math_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/mma.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/sm_20_atomic_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/sm_20_atomic_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/sm_20_intrinsics.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/sm_20_intrinsics.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/sm_30_intrinsics.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/sm_30_intrinsics.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/sm_32_atomic_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/sm_32_atomic_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/sm_32_intrinsics.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/sm_32_intrinsics.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/sm_35_atomic_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/sm_35_intrinsics.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/sm_60_atomic_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/sm_60_atomic_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/sm_61_intrinsics.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/sm_61_intrinsics.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/surface_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/surface_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/surface_indirect_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/surface_indirect_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/surface_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/texture_fetch_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/texture_fetch_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/texture_indirect_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/texture_indirect_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/texture_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/addressof.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/advance.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/allocate_unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/async/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/async/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/async/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/async/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/async/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/complex.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/algorithm_wrapper.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/alignment.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/allocator/allocator_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/allocator/copy_construct_range.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/allocator/default_construct_range.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/allocator/destroy_range.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/allocator/fill_construct_range.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/allocator/malloc_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/allocator/no_throw_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/allocator/tagged_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/allocator/temporary_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/allocator_aware_execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/caching_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/arithmetic.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/c99math.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/catrig.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/catrigf.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/ccosh.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/ccoshf.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/cexp.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/cexpf.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/clog.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/clogf.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/cpow.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/cproj.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/csinh.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/csinhf.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/csqrt.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/csqrtf.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/ctanh.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/ctanhf.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/math_private.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/stream.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/config/compiler.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/config/compiler_fence.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/config/config.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/config/cpp_compatibility.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/config/cpp_dialect.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/config/debug.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/config/deprecated.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/config/device_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/config/exec_check_disable.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/config/forceinline.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/config/global_workarounds.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/config/host_device.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/config/host_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/config/simple_defines.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/config.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/contiguous_storage.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/cpp11_required.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/cstdint.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/dependencies_aware_execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/event_error.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execute_with_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execute_with_allocator_fwd.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execute_with_dependencies.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/function.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/functional/actor.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/functional/argument.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/functional/composite.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/functional/operators/arithmetic_operators.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/functional/operators/assignment_operator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/functional/operators/bitwise_operators.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/functional/operators/compound_assignment_operators.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/functional/operators/logical_operators.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/functional/operators/operator_adaptors.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/functional/operators/relational_operators.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/functional/operators.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/functional/placeholder.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/functional/value.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/get_iterator_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/integer_math.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/integer_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/internal_functional.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/memory_algorithms.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/memory_wrapper.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/minmax.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/modern_gcc_required.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/mpl/math.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/numeric_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/overlapped_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/pointer.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/preprocessor.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/range/head_flags.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/range/tail_flags.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/raw_pointer_cast.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/raw_reference_cast.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/reference.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/reference_forward_declaration.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/select_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/seq.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/static_assert.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/static_map.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/temporary_array.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/trivial_sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/tuple_algorithms.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/tuple_meta_transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/tuple_transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/type_deduction.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/type_traits/algorithm/intermediate_type_from_function_and_iterators.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/type_traits/function_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/type_traits/has_member_function.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/type_traits/has_nested_type.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/type_traits/has_trivial_assign.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/type_traits/is_call_possible.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/type_traits/is_metafunction_defined.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/type_traits/iterator/is_discard_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/type_traits/iterator/is_output_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/type_traits/minimum_type.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/type_traits/pointer_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/type_traits/result_of_adaptable_function.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/type_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/use_default.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/util/align.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/vector_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/device_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/device_delete.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/device_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/device_make_unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/device_malloc.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/device_malloc_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/device_new.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/device_new_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/device_ptr.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/device_reference.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/device_vector.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/distance.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/event.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/functional.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/future.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/host_vector.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/constant_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/counting_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/any_assign.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/any_system_tag.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/constant_iterator_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/device_system_tag.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/discard_iterator_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/distance_from_result.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/host_system_tag.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/is_iterator_category.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/iterator_adaptor_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/iterator_category_to_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/iterator_category_to_traversal.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/iterator_category_with_system_and_traversal.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/iterator_facade_category.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/iterator_traversal_tags.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/join_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/minimum_category.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/minimum_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/normal_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/permutation_iterator_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/retag.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/reverse_iterator_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/tagged_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/tuple_of_iterator_references.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/universal_categories.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/zip_iterator_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/discard_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/iterator_adaptor.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/iterator_categories.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/iterator_facade.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/iterator_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/permutation_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/retag.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/reverse_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/transform_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/transform_output_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/zip_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/limits.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/memory/detail/device_system_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/memory/detail/host_system_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/mr/allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/mr/detail/config.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/mr/disjoint_pool.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/mr/disjoint_sync_pool.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/mr/disjoint_tls_pool.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/mr/fancy_pointer_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/mr/memory_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/mr/new.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/mr/polymorphic_adaptor.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/mr/pool.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/mr/pool_options.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/mr/sync_pool.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/mr/tls_pool.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/mr/validator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/optional.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/pair.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/detail/linear_congruential_engine_discard.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/detail/linear_feedback_shift_engine_wordmask.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/detail/mod.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/detail/normal_distribution_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/detail/random_core_access.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/detail/xor_combine_engine_max.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/discard_block_engine.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/linear_congruential_engine.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/linear_feedback_shift_engine.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/normal_distribution.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/subtract_with_carry_engine.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/uniform_int_distribution.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/uniform_real_distribution.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/xor_combine_engine.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/shuffle.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/assign_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/get_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/iter_swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/par.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/memory_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/pointer.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/vector.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/config.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/assign_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/customization.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/core/agent_launcher.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/core/alignment.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/core/triple_chevron_launch.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/core/util.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/cross_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/dispatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/get_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/guarded_cuda_runtime_api.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/guarded_driver_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/internal/copy_cross_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/internal/copy_device_to_device.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/iter_swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/make_unsigned_special.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/par.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/par_to_seq.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/parallel_for.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/terminate.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/util.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/error.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/experimental/pinned_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/future.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/memory_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/pointer.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/vector.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/assign_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/async/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/async/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/async/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/async/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/async/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/get_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/iter_swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/bad_alloc.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/errno.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/advance.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/distance.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/scalar/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/select_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/select_system_exists.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/shuffle.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/tag.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/internal/decompose.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/assign_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/copy_backward.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/general_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/get_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/insertion_sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/iter_swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/stable_merge_sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/stable_primitive_sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/stable_radix_sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/trivial_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/error_code.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/assign_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/default_decomposition.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/get_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/iter_swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/par.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/reduce_intervals.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/memory_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/pointer.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/vector.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/system_error.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/assign_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/get_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/iter_swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/par.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/reduce_intervals.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/memory_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/pointer.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/vector.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system_error.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/tuple.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/type_traits/integer_sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/type_traits/is_contiguous_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/type_traits/is_execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/type_traits/is_operator_less_or_greater_function_object.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/type_traits/is_operator_plus_function_object.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/type_traits/is_trivially_relocatable.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/type_traits/logical_metafunctions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/type_traits/remove_cvref.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/type_traits/void_t.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/version.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/zip_function.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/vector_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/vector_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/vector_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/Openacc/cupti_openacc.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/Openmp/cupti_openmp.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/Openmp/omp-tools.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/cuda_stdint.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/cupti.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/cupti_activity.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/cupti_callbacks.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/cupti_driver_cbid.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/cupti_events.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/cupti_metrics.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/cupti_nvtx_cbid.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/cupti_profiler_target.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/cupti_result.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/cupti_runtime_cbid.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/cupti_target.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/cupti_version.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/generated_cudaGL_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/generated_cudaVDPAU_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/generated_cuda_gl_interop_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/generated_cuda_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/generated_cuda_runtime_api_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/generated_cuda_vdpau_interop_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/generated_nvtx_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/nvperf_cuda_host.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/nvperf_host.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/include/nvperf_target.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/activity_trace_async/activity_trace_async.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/cupti_finalize/libinject.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/cupti_metric_properties/simpleQuery.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/extensions/include/c_util/FileOp.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/extensions/include/c_util/ScopeExit.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/extensions/include/profilerhost_util/Eval.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/extensions/include/profilerhost_util/List.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/extensions/include/profilerhost_util/Metric.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/extensions/include/profilerhost_util/Parser.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/extensions/src/profilerhost_util/Eval.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/extensions/src/profilerhost_util/List.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/extensions/src/profilerhost_util/Metric.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/openacc_trace/openacc_app.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/openacc_trace/openacc_trace.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_gdb/extras/Debugger/include/cuda_stdint.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_gdb/extras/Debugger/include/cudacoredump.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_gdb/extras/Debugger/include/cudadebugger.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_gdb/extras/Debugger/include/libcudacore.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/nvvm/include/nvvm.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/nvvm/libnvvm-samples/common/include/DDSWriter.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/nvvm/libnvvm-samples/common/include/drvapi_error_string.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/nvvm/libnvvm-samples/cuda-c-linking/cuda-c-linking.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/nvvm/libnvvm-samples/ptxgen/ptxgen.c
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/nvvm/libnvvm-samples/simple/simple.c
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/common_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/device_double_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/device_double_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/device_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/device_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/func_macro.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/host_config.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/host_defines.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/host_runtime.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/mma.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/mma.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/sm_70_rt.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/sm_70_rt.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/sm_80_rt.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/sm_80_rt.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/storage_class.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/fatBinaryCtl.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/fatbinary.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/fatbinary_section.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/nvPTXCompiler.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/nvml/example/example.c
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/nvml/example/supportedVgpus.c
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/targets/x86_64-linux/include/nvml.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvprof/targets/x86_64-linux/include/cudaProfiler.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvprof/targets/x86_64-linux/include/cuda_profiler_api.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvrtc/targets/x86_64-linux/include/nvrtc.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvToolsExt.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvToolsExtCuda.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvToolsExtCudaRt.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvToolsExtOpenCL.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvToolsExtSync.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvToolsExt.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvToolsExtCuda.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvToolsExtCudaRt.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvToolsExtOpenCL.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvToolsExtSync.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvtxDetail/nvtxImpl.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvtxDetail/nvtxImplCore.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvtxDetail/nvtxImplCudaRt_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvtxDetail/nvtxImplCuda_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvtxDetail/nvtxImplOpenCL_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvtxDetail/nvtxImplSync_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvtxDetail/nvtxInit.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvtxDetail/nvtxInitDecls.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvtxDetail/nvtxInitDefs.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvtxDetail/nvtxLinkOnce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvtxDetail/nvtxTypes.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_sanitizer_api/compute-sanitizer/include/generated_cudaGL_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_sanitizer_api/compute-sanitizer/include/generated_cudaVDPAU_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_sanitizer_api/compute-sanitizer/include/generated_cuda_gl_interop_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_sanitizer_api/compute-sanitizer/include/generated_cuda_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_sanitizer_api/compute-sanitizer/include/generated_cuda_profiler_api_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_sanitizer_api/compute-sanitizer/include/generated_cuda_runtime_api_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_sanitizer_api/compute-sanitizer/include/generated_cuda_vdpau_interop_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_sanitizer_api/compute-sanitizer/include/sanitizer.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_callbacks.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_driver_cbid.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_patching.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_result.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_runtime_cbid.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_stream.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcublas/src/fortran.c
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcublas/src/fortran.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcublas/src/fortran_common.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcublas/src/fortran_thunking.c
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcublas/src/fortran_thunking.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcublas/targets/x86_64-linux/include/cublas.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcublas/targets/x86_64-linux/include/cublasLt.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcublas/targets/x86_64-linux/include/cublasXt.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcublas/targets/x86_64-linux/include/cublas_api.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcublas/targets/x86_64-linux/include/cublas_v2.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcublas/targets/x86_64-linux/include/nvblas.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcufft/targets/x86_64-linux/include/cudalibxt.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcufft/targets/x86_64-linux/include/cufft.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcufft/targets/x86_64-linux/include/cufftXt.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcufft/targets/x86_64-linux/include/cufftw.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_discrete.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_discrete2.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_globals.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_kernel.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_lognormal.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_mrg32k3a.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_mtgp32.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_mtgp32_host.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_mtgp32_kernel.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_mtgp32dc_p_11213.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_normal.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_normal_static.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_philox4x32_x.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_poisson.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_precalc.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_uniform.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcusolver/targets/x86_64-linux/include/cusolverDn.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcusolver/targets/x86_64-linux/include/cusolverMg.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcusolver/targets/x86_64-linux/include/cusolverRf.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcusolver/targets/x86_64-linux/include/cusolverSp.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcusolver/targets/x86_64-linux/include/cusolverSp_LOWLEVEL_PREVIEW.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcusolver/targets/x86_64-linux/include/cusolver_common.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcusparse/src/cusparse_fortran.c
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcusparse/src/cusparse_fortran.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcusparse/src/cusparse_fortran_common.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcusparse/targets/x86_64-linux/include/cusparse.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libcusparse/targets/x86_64-linux/include/cusparse_v2.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/npp.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/nppcore.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/nppdefs.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/nppi.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/nppi_arithmetic_and_logical_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/nppi_color_conversion.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/nppi_data_exchange_and_initialization.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/nppi_filtering_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/nppi_geometry_transforms.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/nppi_linear_transforms.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/nppi_morphological_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/nppi_statistics_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/nppi_support_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/nppi_threshold_and_compare_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/npps.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/npps_arithmetic_and_logical_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/npps_conversion_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/npps_filtering_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/npps_initialization.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/npps_statistics_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnpp/targets/x86_64-linux/include/npps_support_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/libnvjpeg/targets/x86_64-linux/include/nvjpeg.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvToolsExt.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvToolsExtCuda.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvToolsExtCudaRt.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvToolsExtOpenCL.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvToolsExtSync.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImpl.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImplCore.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImplCudaRt_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImplCuda_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImplOpenCL_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImplSync_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxInitDecls.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxInitDefs.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxLinkOnce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxTypes.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/NvTraceFormat/NvTraceFormat.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/NvTraceFormat/Timestamp.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/NvTraceFormat/TimestampConverter.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/NvTraceFormat/Unroll.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvToolsExt.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvToolsExtCuda.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvToolsExtCudaRt.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvToolsExtOpenCL.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvToolsExtSync.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvtxDetail/nvtxImpl.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvtxDetail/nvtxImplCore.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvtxDetail/nvtxImplCudaRt_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvtxDetail/nvtxImplCuda_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvtxDetail/nvtxImplOpenCL_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvtxDetail/nvtxImplSync_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvtxDetail/nvtxInitDecls.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvtxDetail/nvtxInitDefs.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvtxDetail/nvtxLinkOnce.h
Examining data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvtxDetail/nvtxTypes.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/builtin_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/channel_descriptor.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/common_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cooperative_groups/details/async.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cooperative_groups/details/coalesced_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cooperative_groups/details/driver_abi.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cooperative_groups/details/functional.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cooperative_groups/details/helpers.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cooperative_groups/details/info.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cooperative_groups/details/partitioning.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cooperative_groups/details/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cooperative_groups/details/sync.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cooperative_groups/memcpy_async.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cooperative_groups/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cooperative_groups.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuComplex.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/__bsd_locale_defaults.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/__bsd_locale_fallbacks.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/complex.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/ctype.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/errno.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/fenv.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/float.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/inttypes.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/limits.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/locale.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/math.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/setjmp.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/stdbool.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/stddef.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/stdint.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/stdio.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/stdlib.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/string.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/support/android/locale_bionic.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/support/fuchsia/xlocale.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/support/ibm/limits.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/support/ibm/locale_mgmt_aix.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/support/ibm/support.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/support/ibm/xlocale.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/support/musl/xlocale.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/support/newlib/xlocale.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/support/solaris/floatingpoint.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/support/solaris/wchar.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/support/solaris/xlocale.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/support/win32/limits_msvc_win32.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/support/win32/locale_win32.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/support/xlocale/__nop_locale_mgmt.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/support/xlocale/__posix_l_fallback.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/support/xlocale/__strtonum_fallback.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/tgmath.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/wchar.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/wctype.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cudaEGL.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cudaGL.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cudaVDPAU.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_awbarrier.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_awbarrier_helpers.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_awbarrier_primitives.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_bf16.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_bf16.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_device_runtime_api.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_egl_interop.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_fp16.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_fp16.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_gl_interop.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_occupancy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_pipeline.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_pipeline_helpers.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_pipeline_primitives.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_runtime.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_runtime_api.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_surface_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_texture_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_vdpau_interop.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cudart_platform.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/device_atomic_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/device_atomic_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/device_double_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/device_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/device_launch_parameters.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/device_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/driver_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/driver_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/host_config.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/host_defines.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/library_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/math_constants.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/math_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/mma.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/sm_20_atomic_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/sm_20_atomic_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/sm_20_intrinsics.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/sm_20_intrinsics.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/sm_30_intrinsics.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/sm_30_intrinsics.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/sm_32_atomic_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/sm_32_atomic_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/sm_32_intrinsics.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/sm_32_intrinsics.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/sm_35_atomic_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/sm_35_intrinsics.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/sm_60_atomic_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/sm_60_atomic_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/sm_61_intrinsics.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/sm_61_intrinsics.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/surface_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/surface_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/surface_indirect_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/surface_indirect_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/surface_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/texture_fetch_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/texture_fetch_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/texture_indirect_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/texture_indirect_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/texture_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/addressof.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/advance.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/allocate_unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/async/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/async/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/async/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/async/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/async/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/complex.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/algorithm_wrapper.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/alignment.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/allocator/allocator_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/allocator/copy_construct_range.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/allocator/default_construct_range.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/allocator/destroy_range.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/allocator/fill_construct_range.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/allocator/malloc_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/allocator/no_throw_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/allocator/tagged_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/allocator/temporary_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/allocator_aware_execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/caching_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/arithmetic.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/c99math.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/catrig.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/catrigf.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/ccosh.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/ccoshf.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/cexp.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/cexpf.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/clog.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/clogf.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/cpow.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/cproj.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/csinh.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/csinhf.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/csqrt.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/csqrtf.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/ctanh.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/ctanhf.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/math_private.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/stream.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/config/compiler.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/config/compiler_fence.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/config/config.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/config/cpp_compatibility.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/config/cpp_dialect.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/config/debug.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/config/deprecated.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/config/device_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/config/exec_check_disable.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/config/forceinline.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/config/global_workarounds.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/config/host_device.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/config/host_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/config/simple_defines.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/config.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/contiguous_storage.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/cpp11_required.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/cstdint.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/dependencies_aware_execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/event_error.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execute_with_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execute_with_allocator_fwd.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execute_with_dependencies.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/function.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/functional/actor.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/functional/argument.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/functional/composite.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/functional/operators/arithmetic_operators.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/functional/operators/assignment_operator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/functional/operators/bitwise_operators.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/functional/operators/compound_assignment_operators.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/functional/operators/logical_operators.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/functional/operators/operator_adaptors.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/functional/operators/relational_operators.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/functional/operators.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/functional/placeholder.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/functional/value.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/get_iterator_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/integer_math.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/integer_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/internal_functional.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/memory_algorithms.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/memory_wrapper.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/minmax.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/modern_gcc_required.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/mpl/math.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/numeric_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/overlapped_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/pointer.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/preprocessor.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/range/head_flags.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/range/tail_flags.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/raw_pointer_cast.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/raw_reference_cast.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/reference.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/reference_forward_declaration.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/select_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/seq.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/static_assert.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/static_map.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/temporary_array.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/trivial_sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/tuple_algorithms.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/tuple_meta_transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/tuple_transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/type_deduction.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/type_traits/algorithm/intermediate_type_from_function_and_iterators.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/type_traits/function_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/type_traits/has_member_function.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/type_traits/has_nested_type.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/type_traits/has_trivial_assign.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/type_traits/is_call_possible.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/type_traits/is_metafunction_defined.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/type_traits/iterator/is_discard_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/type_traits/iterator/is_output_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/type_traits/minimum_type.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/type_traits/pointer_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/type_traits/result_of_adaptable_function.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/type_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/use_default.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/util/align.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/vector_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/device_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/device_delete.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/device_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/device_make_unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/device_malloc.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/device_malloc_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/device_new.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/device_new_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/device_ptr.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/device_reference.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/device_vector.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/distance.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/event.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/functional.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/future.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/host_vector.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/constant_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/counting_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/any_assign.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/any_system_tag.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/constant_iterator_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/device_system_tag.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/discard_iterator_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/distance_from_result.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/host_system_tag.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/is_iterator_category.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/iterator_adaptor_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/iterator_category_to_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/iterator_category_to_traversal.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/iterator_category_with_system_and_traversal.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/iterator_facade_category.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/iterator_traversal_tags.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/join_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/minimum_category.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/minimum_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/normal_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/permutation_iterator_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/retag.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/reverse_iterator_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/tagged_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/tuple_of_iterator_references.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/universal_categories.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/zip_iterator_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/discard_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/iterator_adaptor.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/iterator_categories.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/iterator_facade.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/iterator_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/permutation_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/retag.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/reverse_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/transform_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/transform_output_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/zip_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/limits.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/memory/detail/device_system_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/memory/detail/host_system_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/mr/allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/mr/detail/config.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/mr/disjoint_pool.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/mr/disjoint_sync_pool.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/mr/disjoint_tls_pool.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/mr/fancy_pointer_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/mr/memory_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/mr/new.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/mr/polymorphic_adaptor.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/mr/pool.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/mr/pool_options.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/mr/sync_pool.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/mr/tls_pool.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/mr/validator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/optional.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/pair.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/detail/linear_congruential_engine_discard.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/detail/linear_feedback_shift_engine_wordmask.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/detail/mod.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/detail/normal_distribution_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/detail/random_core_access.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/detail/xor_combine_engine_max.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/discard_block_engine.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/linear_congruential_engine.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/linear_feedback_shift_engine.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/normal_distribution.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/subtract_with_carry_engine.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/uniform_int_distribution.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/uniform_real_distribution.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/xor_combine_engine.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/shuffle.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/assign_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/get_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/iter_swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/par.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/memory_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/pointer.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/vector.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/config.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/assign_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/customization.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/core/agent_launcher.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/core/alignment.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/core/triple_chevron_launch.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/core/util.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/cross_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/dispatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/get_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/guarded_cuda_runtime_api.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/guarded_driver_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/internal/copy_cross_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/internal/copy_device_to_device.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/iter_swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/make_unsigned_special.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/par.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/par_to_seq.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/parallel_for.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/terminate.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/util.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/error.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/experimental/pinned_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/future.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/memory_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/pointer.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/vector.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/assign_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/async/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/async/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/async/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/async/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/async/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/get_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/iter_swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/bad_alloc.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/errno.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/advance.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/distance.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/scalar/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/select_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/select_system_exists.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/shuffle.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/tag.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/internal/decompose.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/assign_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/copy_backward.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/general_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/get_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/insertion_sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/iter_swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/stable_merge_sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/stable_primitive_sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/stable_radix_sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/trivial_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/error_code.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/assign_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/default_decomposition.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/get_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/iter_swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/par.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/reduce_intervals.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/memory_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/pointer.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/vector.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/system_error.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/assign_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/get_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/iter_swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/par.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/reduce_intervals.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/memory_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/pointer.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/vector.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system_error.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/tuple.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/type_traits/integer_sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/type_traits/is_contiguous_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/type_traits/is_execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/type_traits/is_operator_less_or_greater_function_object.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/type_traits/is_operator_plus_function_object.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/type_traits/is_trivially_relocatable.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/type_traits/logical_metafunctions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/type_traits/remove_cvref.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/type_traits/void_t.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/version.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/zip_function.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/vector_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/vector_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/vector_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/Openacc/cupti_openacc.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/Openmp/cupti_openmp.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/Openmp/omp-tools.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/cuda_stdint.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/cupti.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/cupti_activity.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/cupti_callbacks.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/cupti_driver_cbid.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/cupti_events.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/cupti_metrics.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/cupti_nvtx_cbid.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/cupti_profiler_target.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/cupti_result.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/cupti_runtime_cbid.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/cupti_target.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/cupti_version.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/generated_cudaGL_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/generated_cudaVDPAU_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/generated_cuda_gl_interop_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/generated_cuda_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/generated_cuda_runtime_api_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/generated_cuda_vdpau_interop_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/generated_nvtx_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/nvperf_cuda_host.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/nvperf_host.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/include/nvperf_target.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/activity_trace_async/activity_trace_async.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/cupti_finalize/libinject.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/cupti_metric_properties/simpleQuery.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/extensions/include/c_util/FileOp.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/extensions/include/c_util/ScopeExit.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/extensions/include/profilerhost_util/Eval.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/extensions/include/profilerhost_util/List.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/extensions/include/profilerhost_util/Metric.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/extensions/include/profilerhost_util/Parser.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/extensions/src/profilerhost_util/Eval.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/extensions/src/profilerhost_util/List.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/extensions/src/profilerhost_util/Metric.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/openacc_trace/openacc_app.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/openacc_trace/openacc_trace.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_gdb/extras/Debugger/include/cuda_stdint.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_gdb/extras/Debugger/include/cudacoredump.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_gdb/extras/Debugger/include/cudadebugger.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_gdb/extras/Debugger/include/libcudacore.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/nvvm/include/nvvm.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/nvvm/libnvvm-samples/common/include/DDSWriter.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/nvvm/libnvvm-samples/common/include/drvapi_error_string.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/nvvm/libnvvm-samples/cuda-c-linking/cuda-c-linking.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/nvvm/libnvvm-samples/ptxgen/ptxgen.c
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/nvvm/libnvvm-samples/simple/simple.c
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/common_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/device_double_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/device_double_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/device_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/device_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/func_macro.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/host_config.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/host_defines.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/host_runtime.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/mma.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/mma.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/sm_70_rt.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/sm_70_rt.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/sm_80_rt.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/sm_80_rt.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/storage_class.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/fatBinaryCtl.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/fatbinary.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/fatbinary_section.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/nvPTXCompiler.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/nvml/example/example.c
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/nvml/example/supportedVgpus.c
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/targets/sbsa-linux/include/nvml.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvprof/targets/sbsa-linux/include/cudaProfiler.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvprof/targets/sbsa-linux/include/cuda_profiler_api.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvrtc/targets/sbsa-linux/include/nvrtc.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvToolsExt.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvToolsExtCuda.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvToolsExtCudaRt.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvToolsExtOpenCL.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvToolsExtSync.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvToolsExt.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvToolsExtCuda.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvToolsExtCudaRt.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvToolsExtOpenCL.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvToolsExtSync.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvtxDetail/nvtxImpl.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvtxDetail/nvtxImplCore.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvtxDetail/nvtxImplCudaRt_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvtxDetail/nvtxImplCuda_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvtxDetail/nvtxImplOpenCL_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvtxDetail/nvtxImplSync_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvtxDetail/nvtxInit.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvtxDetail/nvtxInitDecls.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvtxDetail/nvtxInitDefs.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvtxDetail/nvtxLinkOnce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvtxDetail/nvtxTypes.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_sanitizer_api/compute-sanitizer/include/generated_cudaGL_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_sanitizer_api/compute-sanitizer/include/generated_cudaVDPAU_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_sanitizer_api/compute-sanitizer/include/generated_cuda_gl_interop_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_sanitizer_api/compute-sanitizer/include/generated_cuda_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_sanitizer_api/compute-sanitizer/include/generated_cuda_profiler_api_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_sanitizer_api/compute-sanitizer/include/generated_cuda_runtime_api_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_sanitizer_api/compute-sanitizer/include/generated_cuda_vdpau_interop_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_sanitizer_api/compute-sanitizer/include/sanitizer.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_callbacks.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_driver_cbid.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_patching.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_result.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_runtime_cbid.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_stream.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcublas/targets/sbsa-linux/include/cublas.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcublas/targets/sbsa-linux/include/cublasLt.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcublas/targets/sbsa-linux/include/cublasXt.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcublas/targets/sbsa-linux/include/cublas_api.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcublas/targets/sbsa-linux/include/cublas_v2.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcublas/targets/sbsa-linux/include/nvblas.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcufft/targets/sbsa-linux/include/cudalibxt.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcufft/targets/sbsa-linux/include/cufft.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcufft/targets/sbsa-linux/include/cufftXt.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcufft/targets/sbsa-linux/include/cufftw.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_discrete.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_discrete2.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_globals.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_kernel.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_lognormal.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_mrg32k3a.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_mtgp32.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_mtgp32_host.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_mtgp32_kernel.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_mtgp32dc_p_11213.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_normal.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_normal_static.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_philox4x32_x.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_poisson.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_precalc.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_uniform.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcusolver/targets/sbsa-linux/include/cusolverDn.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcusolver/targets/sbsa-linux/include/cusolverMg.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcusolver/targets/sbsa-linux/include/cusolverRf.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcusolver/targets/sbsa-linux/include/cusolverSp.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcusolver/targets/sbsa-linux/include/cusolverSp_LOWLEVEL_PREVIEW.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcusolver/targets/sbsa-linux/include/cusolver_common.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcusparse/targets/sbsa-linux/include/cusparse.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libcusparse/targets/sbsa-linux/include/cusparse_v2.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/npp.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/nppcore.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/nppdefs.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/nppi.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/nppi_arithmetic_and_logical_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/nppi_color_conversion.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/nppi_data_exchange_and_initialization.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/nppi_filtering_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/nppi_geometry_transforms.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/nppi_linear_transforms.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/nppi_morphological_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/nppi_statistics_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/nppi_support_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/nppi_threshold_and_compare_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/npps.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/npps_arithmetic_and_logical_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/npps_conversion_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/npps_filtering_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/npps_initialization.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/npps_statistics_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnpp/targets/sbsa-linux/include/npps_support_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/libnvjpeg/targets/sbsa-linux/include/nvjpeg.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvToolsExt.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvToolsExtCuda.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvToolsExtCudaRt.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvToolsExtOpenCL.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvToolsExtSync.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImpl.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImplCore.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImplCudaRt_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImplCuda_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImplOpenCL_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImplSync_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxInitDecls.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxInitDefs.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxLinkOnce.h
Examining data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxTypes.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/builtin_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/channel_descriptor.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/common_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cooperative_groups/details/async.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cooperative_groups/details/coalesced_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cooperative_groups/details/driver_abi.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cooperative_groups/details/functional.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cooperative_groups/details/helpers.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cooperative_groups/details/info.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cooperative_groups/details/partitioning.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cooperative_groups/details/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cooperative_groups/details/sync.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cooperative_groups/memcpy_async.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cooperative_groups/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cooperative_groups.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuComplex.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/__bsd_locale_defaults.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/__bsd_locale_fallbacks.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/complex.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/ctype.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/errno.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/fenv.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/float.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/inttypes.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/limits.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/locale.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/math.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/setjmp.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/stdbool.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/stddef.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/stdint.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/stdio.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/stdlib.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/string.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/support/android/locale_bionic.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/support/fuchsia/xlocale.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/support/ibm/limits.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/support/ibm/locale_mgmt_aix.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/support/ibm/support.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/support/ibm/xlocale.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/support/musl/xlocale.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/support/newlib/xlocale.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/support/solaris/floatingpoint.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/support/solaris/wchar.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/support/solaris/xlocale.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/support/win32/limits_msvc_win32.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/support/win32/locale_win32.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/support/xlocale/__nop_locale_mgmt.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/support/xlocale/__posix_l_fallback.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/support/xlocale/__strtonum_fallback.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/tgmath.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/wchar.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/wctype.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cudaGL.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cudaVDPAU.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_awbarrier.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_awbarrier_helpers.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_awbarrier_primitives.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_bf16.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_bf16.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_device_runtime_api.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_egl_interop.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_fp16.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_fp16.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_gl_interop.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_occupancy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_pipeline.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_pipeline_helpers.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_pipeline_primitives.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_runtime.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_runtime_api.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_surface_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_texture_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_vdpau_interop.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cudart_platform.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/device_atomic_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/device_atomic_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/device_double_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/device_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/device_launch_parameters.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/device_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/driver_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/driver_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/host_config.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/host_defines.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/library_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/math_constants.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/math_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/mma.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/sm_20_atomic_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/sm_20_atomic_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/sm_20_intrinsics.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/sm_20_intrinsics.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/sm_30_intrinsics.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/sm_30_intrinsics.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/sm_32_atomic_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/sm_32_atomic_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/sm_32_intrinsics.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/sm_32_intrinsics.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/sm_35_atomic_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/sm_35_intrinsics.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/sm_60_atomic_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/sm_60_atomic_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/sm_61_intrinsics.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/sm_61_intrinsics.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/surface_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/surface_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/surface_indirect_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/surface_indirect_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/surface_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/texture_fetch_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/texture_fetch_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/texture_indirect_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/texture_indirect_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/texture_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/addressof.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/advance.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/allocate_unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/async/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/async/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/async/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/async/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/async/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/complex.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/algorithm_wrapper.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/alignment.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/allocator/allocator_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/allocator/copy_construct_range.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/allocator/default_construct_range.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/allocator/destroy_range.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/allocator/fill_construct_range.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/allocator/malloc_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/allocator/no_throw_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/allocator/tagged_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/allocator/temporary_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/allocator_aware_execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/caching_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/arithmetic.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/c99math.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/catrig.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/catrigf.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/ccosh.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/ccoshf.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/cexp.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/cexpf.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/clog.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/clogf.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/cpow.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/cproj.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/csinh.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/csinhf.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/csqrt.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/csqrtf.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/ctanh.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/ctanhf.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/math_private.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/stream.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/config/compiler.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/config/compiler_fence.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/config/config.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/config/cpp_compatibility.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/config/cpp_dialect.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/config/debug.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/config/deprecated.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/config/device_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/config/exec_check_disable.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/config/forceinline.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/config/global_workarounds.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/config/host_device.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/config/host_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/config/simple_defines.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/config.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/contiguous_storage.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/cpp11_required.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/cstdint.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/dependencies_aware_execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/event_error.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execute_with_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execute_with_allocator_fwd.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execute_with_dependencies.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/function.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/functional/actor.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/functional/argument.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/functional/composite.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/functional/operators/arithmetic_operators.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/functional/operators/assignment_operator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/functional/operators/bitwise_operators.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/functional/operators/compound_assignment_operators.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/functional/operators/logical_operators.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/functional/operators/operator_adaptors.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/functional/operators/relational_operators.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/functional/operators.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/functional/placeholder.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/functional/value.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/get_iterator_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/integer_math.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/integer_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/internal_functional.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/memory_algorithms.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/memory_wrapper.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/minmax.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/modern_gcc_required.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/mpl/math.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/numeric_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/overlapped_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/pointer.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/preprocessor.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/range/head_flags.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/range/tail_flags.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/raw_pointer_cast.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/raw_reference_cast.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/reference.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/reference_forward_declaration.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/select_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/seq.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/static_assert.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/static_map.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/temporary_array.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/trivial_sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/tuple_algorithms.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/tuple_meta_transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/tuple_transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/type_deduction.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/type_traits/algorithm/intermediate_type_from_function_and_iterators.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/type_traits/function_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/type_traits/has_member_function.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/type_traits/has_nested_type.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/type_traits/has_trivial_assign.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/type_traits/is_call_possible.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/type_traits/is_metafunction_defined.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/type_traits/iterator/is_discard_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/type_traits/iterator/is_output_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/type_traits/minimum_type.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/type_traits/pointer_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/type_traits/result_of_adaptable_function.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/type_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/use_default.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/util/align.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/vector_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/device_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/device_delete.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/device_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/device_make_unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/device_malloc.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/device_malloc_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/device_new.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/device_new_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/device_ptr.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/device_reference.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/device_vector.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/distance.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/event.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/functional.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/future.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/host_vector.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/constant_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/counting_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/any_assign.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/any_system_tag.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/constant_iterator_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/device_system_tag.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/discard_iterator_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/distance_from_result.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/host_system_tag.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/is_iterator_category.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/iterator_adaptor_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/iterator_category_to_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/iterator_category_to_traversal.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/iterator_category_with_system_and_traversal.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/iterator_facade_category.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/iterator_traversal_tags.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/join_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/minimum_category.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/minimum_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/normal_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/permutation_iterator_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/retag.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/reverse_iterator_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/tagged_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/tuple_of_iterator_references.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/universal_categories.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/zip_iterator_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/discard_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/iterator_adaptor.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/iterator_categories.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/iterator_facade.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/iterator_traits.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/permutation_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/retag.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/reverse_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/transform_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/transform_output_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/zip_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/limits.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/memory/detail/device_system_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/memory/detail/host_system_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/mr/allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/mr/detail/config.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/mr/disjoint_pool.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/mr/disjoint_sync_pool.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/mr/disjoint_tls_pool.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/mr/fancy_pointer_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/mr/memory_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/mr/new.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/mr/polymorphic_adaptor.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/mr/pool.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/mr/pool_options.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/mr/sync_pool.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/mr/tls_pool.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/mr/validator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/optional.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/pair.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/detail/linear_congruential_engine_discard.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/detail/linear_feedback_shift_engine_wordmask.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/detail/mod.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/detail/normal_distribution_base.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/detail/random_core_access.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/detail/xor_combine_engine_max.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/discard_block_engine.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/linear_congruential_engine.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/linear_feedback_shift_engine.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/normal_distribution.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/subtract_with_carry_engine.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/uniform_int_distribution.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/uniform_real_distribution.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/xor_combine_engine.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/shuffle.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/assign_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/get_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/iter_swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/par.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/memory_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/pointer.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/vector.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/config.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/assign_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/customization.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/core/agent_launcher.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/core/alignment.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/core/triple_chevron_launch.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/core/util.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/cross_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/dispatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/get_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/guarded_cuda_runtime_api.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/guarded_driver_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/internal/copy_cross_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/internal/copy_device_to_device.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/iter_swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/make_unsigned_special.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/par.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/par_to_seq.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/parallel_for.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/terminate.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/util.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/error.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/experimental/pinned_allocator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/future.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/memory_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/pointer.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/vector.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/assign_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/async/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/async/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/async/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/async/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/async/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/get_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/iter_swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/bad_alloc.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/errno.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/advance.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/distance.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/scalar/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/select_system.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/select_system_exists.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/shuffle.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/tag.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/internal/decompose.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/assign_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/copy_backward.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/general_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/get_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/insertion_sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/iter_swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/stable_merge_sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/stable_primitive_sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/stable_radix_sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/trivial_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/error_code.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/assign_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/default_decomposition.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/get_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/iter_swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/par.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/reduce_intervals.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/memory_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/pointer.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/vector.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/system_error.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/adjacent_difference.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/assign_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/binary_search.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/copy_if.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/count.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/equal.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/extrema.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/find.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/for_each.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/gather.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/generate.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/get_value.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/inner_product.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/iter_swap.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/logical.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/malloc_and_free.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/merge.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/mismatch.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/par.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/partition.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/per_device_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/reduce_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/reduce_intervals.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/remove.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/replace.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/reverse.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/scan_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/scatter.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/set_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/sort.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/swap_ranges.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/temporary_buffer.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/unique_by_key.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/memory_resource.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/pointer.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/vector.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system_error.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/tabulate.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/transform.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/transform_reduce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/transform_scan.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/tuple.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/type_traits/integer_sequence.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/type_traits/is_contiguous_iterator.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/type_traits/is_execution_policy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/type_traits/is_operator_less_or_greater_function_object.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/type_traits/is_operator_plus_function_object.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/type_traits/is_trivially_relocatable.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/type_traits/logical_metafunctions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/type_traits/remove_cvref.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/type_traits/void_t.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/uninitialized_copy.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/uninitialized_fill.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/unique.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/version.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/zip_function.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/vector_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/vector_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/vector_types.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/Openacc/cupti_openacc.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/Openmp/cupti_openmp.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/Openmp/omp-tools.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/cuda_stdint.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/cupti.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/cupti_activity.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/cupti_callbacks.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/cupti_driver_cbid.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/cupti_events.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/cupti_metrics.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/cupti_nvtx_cbid.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/cupti_profiler_target.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/cupti_result.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/cupti_runtime_cbid.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/cupti_target.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/cupti_version.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/generated_cudaGL_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/generated_cudaVDPAU_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/generated_cuda_gl_interop_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/generated_cuda_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/generated_cuda_runtime_api_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/generated_cuda_vdpau_interop_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/generated_nvtx_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/nvperf_cuda_host.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/nvperf_host.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/include/nvperf_target.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/activity_trace_async/activity_trace_async.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/cupti_finalize/libinject.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/cupti_metric_properties/simpleQuery.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/extensions/include/c_util/FileOp.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/extensions/include/c_util/ScopeExit.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/extensions/include/profilerhost_util/Eval.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/extensions/include/profilerhost_util/List.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/extensions/include/profilerhost_util/Metric.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/extensions/include/profilerhost_util/Parser.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/extensions/src/profilerhost_util/Eval.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/extensions/src/profilerhost_util/List.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/extensions/src/profilerhost_util/Metric.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/openacc_trace/openacc_app.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/openacc_trace/openacc_trace.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_gdb/extras/Debugger/include/cuda_stdint.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_gdb/extras/Debugger/include/cudacoredump.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_gdb/extras/Debugger/include/cudadebugger.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_gdb/extras/Debugger/include/libcudacore.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/nvvm/include/nvvm.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/nvvm/libnvvm-samples/common/include/DDSWriter.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/nvvm/libnvvm-samples/common/include/drvapi_error_string.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/nvvm/libnvvm-samples/cuda-c-linking/cuda-c-linking.cpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/nvvm/libnvvm-samples/ptxgen/ptxgen.c
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/nvvm/libnvvm-samples/simple/simple.c
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/common_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/device_double_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/device_double_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/device_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/device_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/func_macro.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/host_config.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/host_defines.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/host_runtime.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/mma.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/mma.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/sm_70_rt.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/sm_70_rt.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/sm_80_rt.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/sm_80_rt.hpp
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/storage_class.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/fatBinaryCtl.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/fatbinary.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/fatbinary_section.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/nvPTXCompiler.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/nvml/example/example.c
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/nvml/example/supportedVgpus.c
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/targets/ppc64le-linux/include/nvml.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvprof/targets/ppc64le-linux/include/cudaProfiler.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvprof/targets/ppc64le-linux/include/cuda_profiler_api.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvrtc/targets/ppc64le-linux/include/nvrtc.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvToolsExt.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvToolsExtCuda.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvToolsExtCudaRt.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvToolsExtOpenCL.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvToolsExtSync.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvToolsExt.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvToolsExtCuda.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvToolsExtCudaRt.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvToolsExtOpenCL.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvToolsExtSync.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvtxDetail/nvtxImpl.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvtxDetail/nvtxImplCore.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvtxDetail/nvtxImplCudaRt_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvtxDetail/nvtxImplCuda_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvtxDetail/nvtxImplOpenCL_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvtxDetail/nvtxImplSync_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvtxDetail/nvtxInit.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvtxDetail/nvtxInitDecls.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvtxDetail/nvtxInitDefs.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvtxDetail/nvtxLinkOnce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvtxDetail/nvtxTypes.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_sanitizer_api/compute-sanitizer/include/generated_cudaGL_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_sanitizer_api/compute-sanitizer/include/generated_cudaVDPAU_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_sanitizer_api/compute-sanitizer/include/generated_cuda_gl_interop_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_sanitizer_api/compute-sanitizer/include/generated_cuda_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_sanitizer_api/compute-sanitizer/include/generated_cuda_profiler_api_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_sanitizer_api/compute-sanitizer/include/generated_cuda_runtime_api_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_sanitizer_api/compute-sanitizer/include/generated_cuda_vdpau_interop_meta.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_sanitizer_api/compute-sanitizer/include/sanitizer.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_callbacks.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_driver_cbid.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_memory.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_patching.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_result.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_runtime_cbid.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_sanitizer_api/compute-sanitizer/include/sanitizer_stream.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcublas/src/fortran.c
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcublas/src/fortran.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcublas/src/fortran_common.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcublas/src/fortran_thunking.c
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcublas/src/fortran_thunking.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcublas/targets/ppc64le-linux/include/cublas.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcublas/targets/ppc64le-linux/include/cublasLt.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcublas/targets/ppc64le-linux/include/cublasXt.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcublas/targets/ppc64le-linux/include/cublas_api.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcublas/targets/ppc64le-linux/include/cublas_v2.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcublas/targets/ppc64le-linux/include/nvblas.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcufft/targets/ppc64le-linux/include/cudalibxt.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcufft/targets/ppc64le-linux/include/cufft.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcufft/targets/ppc64le-linux/include/cufftXt.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcufft/targets/ppc64le-linux/include/cufftw.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_discrete.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_discrete2.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_globals.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_kernel.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_lognormal.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_mrg32k3a.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_mtgp32.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_mtgp32_host.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_mtgp32_kernel.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_mtgp32dc_p_11213.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_normal.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_normal_static.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_philox4x32_x.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_poisson.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_precalc.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_uniform.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcusolver/targets/ppc64le-linux/include/cusolverDn.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcusolver/targets/ppc64le-linux/include/cusolverMg.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcusolver/targets/ppc64le-linux/include/cusolverRf.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcusolver/targets/ppc64le-linux/include/cusolverSp.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcusolver/targets/ppc64le-linux/include/cusolverSp_LOWLEVEL_PREVIEW.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcusolver/targets/ppc64le-linux/include/cusolver_common.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcusparse/targets/ppc64le-linux/include/cusparse.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcusparse/targets/ppc64le-linux/include/cusparse_v2.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/npp.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/nppcore.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/nppdefs.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/nppi.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/nppi_arithmetic_and_logical_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/nppi_color_conversion.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/nppi_data_exchange_and_initialization.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/nppi_filtering_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/nppi_geometry_transforms.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/nppi_linear_transforms.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/nppi_morphological_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/nppi_statistics_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/nppi_support_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/nppi_threshold_and_compare_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/npps.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/npps_arithmetic_and_logical_operations.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/npps_conversion_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/npps_filtering_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/npps_initialization.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/npps_statistics_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnpp/targets/ppc64le-linux/include/npps_support_functions.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnvjpeg/targets/ppc64le-linux/include/nvjpeg.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvToolsExt.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvToolsExtCuda.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvToolsExtCudaRt.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvToolsExtOpenCL.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvToolsExtSync.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvtxDetail/nvtxImpl.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvtxDetail/nvtxImplCore.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvtxDetail/nvtxImplCudaRt_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvtxDetail/nvtxImplCuda_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvtxDetail/nvtxImplOpenCL_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvtxDetail/nvtxImplSync_v3.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvtxDetail/nvtxInitDecls.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvtxDetail/nvtxInitDefs.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvtxDetail/nvtxLinkOnce.h
Examining data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvtxDetail/nvtxTypes.h

FINAL RESULTS:

data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/CL/cl_platform.h:64:79:  [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.
        #warning  This path should never happen outside of internal operating system development.  AvailabilityMacros do not function correctly here!
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__bsd_locale_fallbacks.h:112:17:  [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 __res = vsnprintf(__s, __n, __format, __va);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__bsd_locale_fallbacks.h:132:17:  [4] (buffer) vsscanf:
  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. If the scanf format is influenceable by an
  attacker, it's exploitable.
    int __res = vsscanf(__s, __format, __va);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/support/ibm/xlocale.h:255: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.
  if ((str_size = vsnprintf(*strp, buff_size, fmt,  ap)) >= buff_size)
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/support/ibm/xlocale.h:261: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.
    str_size = vsnprintf(*strp, str_size + 1, fmt,  ap);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/allocator/allocator_traits.h:56:61:  [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.
__THRUST_DEFINE_HAS_MEMBER_FUNCTION(has_member_system_impl, system)
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/allocator/temporary_allocator.h:59:68:  [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.
    explicit temporary_allocator(thrust::execution_policy<System> &system) :
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/allocator/temporary_allocator.h:61:45:  [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.
      m_system(thrust::detail::derived_cast(system))
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/allocator/temporary_allocator.h:71:20:  [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.
    inline System &system()
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/config/device_system.h:60: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.
#define __THRUST_DEVICE_SYSTEM_ROOT thrust/system/__THRUST_DEVICE_SYSTEM_NAMESPACE
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/config/host_system.h:57:42:  [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.
#define __THRUST_HOST_SYSTEM_ROOT thrust/system/__THRUST_HOST_SYSTEM_NAMESPACE
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/copy.h:29:76:  [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.
  OutputIterator copy(const thrust::detail::execution_policy_base<System> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/copy.h:39:78:  [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.
  OutputIterator copy_n(const thrust::detail::execution_policy_base<System> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/event_error.h:110:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execute_with_allocator.h:41:68:  [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.
    thrust::detail::execute_with_allocator<Allocator, BaseSystem>& system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execute_with_allocator.h:55:45:  [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_pointer ptr = alloc_traits::allocate(system.get_allocator(), num_elements);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execute_with_allocator.h:69:68:  [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.
    thrust::detail::execute_with_allocator<Allocator, BaseSystem>& system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execute_with_allocator.h:84:28:  [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.
  alloc_traits::deallocate(system.get_allocator(), to_ptr, num_elements);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execute_with_allocator.h:98:102:  [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.
    thrust::detail::execute_with_allocator_and_dependencies<Allocator, BaseSystem, Dependencies...>& system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execute_with_allocator.h:112:45:  [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_pointer ptr = alloc_traits::allocate(system.get_allocator(), num_elements);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execute_with_allocator.h:127:102:  [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.
    thrust::detail::execute_with_allocator_and_dependencies<Allocator, BaseSystem, Dependencies...>& system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execute_with_allocator.h:142:28:  [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.
  alloc_traits::deallocate(system.get_allocator(), to_ptr, num_elements);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execute_with_dependencies.h:228:95:  [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.
extract_dependencies(thrust::detail::execute_with_dependencies<BaseSystem, Dependencies...>&& system)
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execute_with_dependencies.h:230: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.
    return std::move(system).extract_dependencies();
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execute_with_dependencies.h:235:94:  [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.
extract_dependencies(thrust::detail::execute_with_dependencies<BaseSystem, Dependencies...>& system)
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execute_with_dependencies.h:237: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.
    return std::move(system).extract_dependencies();
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execute_with_dependencies.h:243:120:  [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.
extract_dependencies(thrust::detail::execute_with_allocator_and_dependencies<Allocator, BaseSystem, Dependencies...>&& system)
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execute_with_dependencies.h:245: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.
    return std::move(system).extract_dependencies();
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execute_with_dependencies.h:250:119:  [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.
extract_dependencies(thrust::detail::execute_with_allocator_and_dependencies<Allocator, BaseSystem, Dependencies...>& system)
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/execute_with_dependencies.h:252: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.
    return std::move(system).extract_dependencies();
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/malloc_and_free.h:34:17:  [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.
  using thrust::system::detail::generic::malloc;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/malloc_and_free.h:47:17:  [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.
  using thrust::system::detail::generic::malloc;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/malloc_and_free.h:76:17:  [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.
  using thrust::system::detail::generic::free;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/overlapped_copy.h:71:49:  [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.
  RandomAccessIterator2 overlapped_copy(thrust::system::cpp::detail::execution_policy<DerivedPolicy> &,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/overlapped_copy.h:124:10:  [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.
  System system;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/overlapped_copy.h:126:52:  [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.
  return thrust::detail::dispatch::overlapped_copy(system, first, last, result);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/reference.h:142:59:  [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.
    inline value_type strip_const_get_value(const System &system) const;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/reference.h:155:56:  [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.
    inline void strip_const_assign_value(const System &system, OtherPointer src);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/reference.h:160:23:  [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 swap(System *system, derived_type &other);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/reference.h:165:46:  [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.
    value_type convert_to_value_type(System *system) const;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/select_system.h:45:15:  [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.
using thrust::system::detail::generic::select_system;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/seq.h:29: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.
struct seq_t : thrust::system::detail::sequential::execution_policy<seq_t>,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/seq.h:31: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.
    thrust::system::detail::sequential::execution_policy>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/seq.h:34:38:  [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.
  THRUST_CONSTEXPR seq_t() : thrust::system::detail::sequential::execution_policy<seq_t>() {}
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/seq.h:40:15:  [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.
    : thrust::system::detail::sequential::execution_policy<seq_t>()
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/temporary_array.h:74:55:  [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.
    temporary_array(thrust::execution_policy<System> &system);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/temporary_array.h:77:55:  [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.
    temporary_array(thrust::execution_policy<System> &system, size_type n);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/temporary_array.h:81:67:  [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.
    temporary_array(int uninit, thrust::execution_policy<System> &system, size_type n);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/temporary_array.h:85:55:  [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.
    temporary_array(thrust::execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/temporary_array.h:91:55:  [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.
    temporary_array(thrust::execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/temporary_array.h:98:55:  [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.
    temporary_array(thrust::execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/temporary_array.h:104:55:  [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.
    temporary_array(thrust::execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/temporary_buffer.h:57:17:  [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.
  using thrust::system::detail::generic::get_temporary_buffer;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/temporary_buffer.h:69:17:  [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.
  using thrust::system::detail::generic::return_temporary_buffer;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/execution_policy.h:54:17:  [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.
typedef thrust::system::__THRUST_HOST_SYSTEM_NAMESPACE::detail::par_t host_t;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/execution_policy.h:57:17:  [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.
typedef thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::detail::par_t device_t;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/execution_policy.h:191:15:  [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.
    : thrust::system::__THRUST_HOST_SYSTEM_NAMESPACE::execution_policy<DerivedPolicy>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/execution_policy.h:252:15:  [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.
    : thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::execution_policy<DerivedPolicy>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/future.h:149:11:  [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.
  thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::tag
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/future.h:158:11:  [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.
  thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::tag, T
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/future.h:172:15:  [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.
using thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::when_all;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/device_system_tag.h:29:17:  [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.
typedef thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::tag device_system_tag;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/host_system_tag.h:29:17:  [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.
typedef thrust::system::__THRUST_HOST_SYSTEM_NAMESPACE::tag host_system_tag;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/iterator_adaptor_base.h:77:11:  [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.
  >::type system;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/iterator_adaptor_base.h:101:5:  [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.
    system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/join_iterator.h:53:74:  [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.
  typedef typename thrust::detail::minimum_system<system1,system2>::type system;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/join_iterator.h:59:5:  [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.
    system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/zip_iterator_base.h:379:59:  [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.
    minimum_system_in_iterator_tuple<IteratorTuple>::type system;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/detail/zip_iterator_base.h:393:9:  [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.
        system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/memory.h:309:96:  [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.
pointer<void,DerivedPolicy> malloc(const thrust::detail::execution_policy_base<DerivedPolicy> &system, std::size_t n);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/memory.h:347:93:  [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.
pointer<T,DerivedPolicy> malloc(const thrust::detail::execution_policy_base<DerivedPolicy> &system, std::size_t n);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/memory.h:401:82:  [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.
get_temporary_buffer(const thrust::detail::execution_policy_base<DerivedPolicy> &system, typename thrust::pointer<T,DerivedPolicy>::difference_type n);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/memory.h:443:71:  [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 free(const thrust::detail::execution_policy_base<DerivedPolicy> &system, Pointer ptr);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/memory.h:489:90:  [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 return_temporary_buffer(const thrust::detail::execution_policy_base<DerivedPolicy> &system, Pointer p, std::ptrdiff_t n);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/memory/detail/device_system_resource.h:30:17:  [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.
typedef thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::memory_resource
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/memory/detail/device_system_resource.h:32:17:  [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.
typedef thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::universal_memory_resource
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/memory/detail/device_system_resource.h:34:17:  [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.
typedef thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::universal_host_pinned_memory_resource
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/memory/detail/host_system_resource.h:29:17:  [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.
typedef thrust::system::__THRUST_HOST_SYSTEM_NAMESPACE::memory_resource
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/per_device_resource.h:42:91:  [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.
MR * get_per_device_resource(const thrust::detail::execution_policy_base<DerivedPolicy> & system)
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/per_device_resource.h:44:19:  [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.
    using thrust::system::detail::generic::get_per_device_resource;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/per_device_resource.h:48:41:  [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.
            thrust::detail::strip_const(system)));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/execution_policy.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/execution_policy.h:47:15:  [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.
    : thrust::system::detail::sequential::execution_policy<tag>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/execution_policy.h:57:15:  [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.
    : thrust::system::detail::sequential::execution_policy<Derived>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/execution_policy.h:66:15:  [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.
using thrust::system::cpp::detail::execution_policy;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/execution_policy.h:67:15:  [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.
using thrust::system::cpp::detail::tag;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/execution_policy.h:76:15:  [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.
using thrust::system::cpp::execution_policy;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/execution_policy.h:77:15:  [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.
using thrust::system::cpp::tag;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/par.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/par.h:33: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.
struct par_t : thrust::system::cpp::detail::execution_policy<par_t>,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/par.h:35: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.
    thrust::system::cpp::detail::execution_policy>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/par.h:38:38:  [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.
  THRUST_CONSTEXPR par_t() : thrust::system::cpp::detail::execution_policy<par_t>() {}
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/detail/par.h:57:15:  [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.
using thrust::system::cpp::par;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/execution_policy.h:81:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/execution_policy.h:104: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.
struct tag : thrust::system::cpp::execution_policy<tag> { unspecified };
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/memory.h:32:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/memory.h:143:15:  [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.
using thrust::system::cpp::malloc;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/memory.h:144:15:  [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.
using thrust::system::cpp::free;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/memory.h:145:15:  [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.
using thrust::system::cpp::allocator;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/memory_resource.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/pointer.h:27:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/pointer.h:50:34:  [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.
  struct iterator_traits<thrust::system::cpp::pointer<Element> >
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/pointer.h:53:21:  [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.
    typedef thrust::system::cpp::pointer<Element> ptr;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/pointer.h:71:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/pointer.h:104:19:  [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.
  typedef thrust::system::cpp::reference<Element> type;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/pointer.h:138: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.
               thrust::system::cpp::tag,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/pointer.h:139: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.
               thrust::system::cpp::reference<T>,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/pointer.h:140: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.
               thrust::system::cpp::pointer<T>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/pointer.h:149:15:  [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.
      thrust::system::cpp::tag,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/pointer.h:152:15:  [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.
      thrust::system::cpp::pointer<T>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/pointer.h:252: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.
               thrust::system::cpp::pointer<T>,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/pointer.h:253: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.
               thrust::system::cpp::reference<T>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/pointer.h:262:15:  [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.
      thrust::system::cpp::pointer<T>,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/pointer.h:263:15:  [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.
      thrust::system::cpp::reference<T>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/pointer.h:344:15:  [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.
using thrust::system::cpp::pointer;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/pointer.h:345:15:  [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.
using thrust::system::cpp::reference;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/vector.h:35:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cpp/vector.h:163:15:  [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.
using thrust::system::cpp::vector;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/copy.h:60:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/copy.h:498:11:  [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.
  thrust::system::cuda::detail::async_copy_n(
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/copy.h:517:11:  [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.
  thrust::system::cuda::detail::async_copy_n(
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/copy.h:536:11:  [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.
  thrust::system::cuda::detail::async_copy_n(
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/customization.h:55:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/customization.h:77: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.
    thrust::system::cuda::memory_resource
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/customization.h:109: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.
    thrust::system::cuda::universal_host_pinned_memory_resource
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/for_each.h:54:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/for_each.h:150:11:  [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.
  thrust::system::cuda::detail::async_for_each_n(
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/reduce.h:56:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/reduce.h:204:11:  [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.
  thrust::system::cuda::detail::async_reduce_n(
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/reduce.h:213:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/reduce.h:343:11:  [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.
  thrust::system::cuda::detail::async_reduce_into_n(
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/sort.h:60:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/sort.h:515:11:  [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.
  thrust::system::cuda::detail::async_stable_sort_n(
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/transform.h:54:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/async/transform.h:154:11:  [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.
  thrust::system::cuda::detail::async_transform_n(
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/binary_search.h:63:14:  [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.
      return system::detail::generic::scalar::lower_bound(begin,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/binary_search.h:81:14:  [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.
      return system::detail::generic::scalar::upper_bound(begin,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/binary_search.h:99:25:  [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.
      HaystackIt iter = system::detail::generic::scalar::lower_bound(begin,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/copy.h:58: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.
copy(execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/copy.h:78:34:  [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.
copy_n(execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/copy.h:116: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.
copy(execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/copy.h:124:36:  [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.
    ret = __copy::device_to_device(system, first, last, result);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/copy.h:129:48:  [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.
    ret = thrust::copy(cvt_to_seq(derived_cast(system)),
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/copy.h:145:34:  [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.
copy_n(execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/copy.h:153:36:  [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.
    ret = __copy::device_to_device(system, first, first + n, result);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/copy.h:158:50:  [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.
    ret = thrust::copy_n(cvt_to_seq(derived_cast(system)), first, n, result);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/cross_system.h:61: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.
    thrust::system::cuda::execution_policy<Sys1> const&
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/cross_system.h:75: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.
  , thrust::system::cuda::execution_policy<Sys2> const&
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/cross_system.h:87: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.
    thrust::system::cuda::execution_policy<Sys1> const&
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/cross_system.h:88: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.
  , thrust::system::cuda::execution_policy<Sys2> const&
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/execution_policy.h:74:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/execution_policy.h:82:11:  [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.
namespace system { namespace cuda
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/malloc_and_free.h:68:23:  [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.
        throw thrust::system::detail::bad_alloc(thrust::cuda_category().message(status).c_str());
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h:47:11:  [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.
  thrust::system::cuda::detail::managed_memory_pointer<Element> > > {
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h:53: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.
    thrust::system::cuda::detail::managed_memory_pointer<Element> >
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h:64:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h:82:17:  [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.
        thrust::system::cuda::detail::managed_memory_pointer<T> >
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h:89: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.
    thrust::system::cuda::detail::managed_memory_pointer<T> >
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/par.h:136:11:  [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.
namespace system {
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/par_to_seq.h:65:15:  [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.
      thrust::system::detail::sequential::execution_policy>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/terminate.h:36:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/error.h:32:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/error.h:169:18:  [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.
namespace errc = system::cuda::errc;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/error.h:175:18:  [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.
namespace errc = system::cuda::errc;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/error.h:178:7:  [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.
using system::cuda_category;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/experimental/pinned_allocator.h:34:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/experimental/pinned_allocator.h:237:15:  [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.
using thrust::system::cuda::experimental::pinned_allocator;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/future.h:20:11:  [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.
namespace system { namespace cuda
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/future.h:42:15:  [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.
using thrust::system::cuda::ready_event;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/future.h:44:15:  [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.
using thrust::system::cuda::ready_future;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/future.h:46:15:  [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.
using thrust::system::cuda::unique_eager_event;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/future.h:49:15:  [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.
using thrust::system::cuda::unique_eager_future;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/future.h:52:15:  [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.
using thrust::system::cuda::when_all;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/memory.h:79:9:  [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.
        system::cuda::memory_resource
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/memory.h:85:9:  [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.
        system::cuda::memory_resource
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/memory.h:130:11:  [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.
namespace system {
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/memory_resource.h:36:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/memory_resource.h:62:31:  [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.
                throw thrust::system::detail::bad_alloc(thrust::cuda_category().message(status).c_str());
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/pointer.h:285:11:  [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.
namespace system {
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/vector.h:163:11:  [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.
namespace system {
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/bad_alloc.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/errno.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/adjacent_difference.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/advance.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/binary_search.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/copy.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/copy_if.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/count.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/distance.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/equal.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/extrema.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/fill.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/find.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/for_each.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/gather.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/generate.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/inner_product.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/logical.h:27:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/memory.h:34:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/merge.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/mismatch.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/partition.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/per_device_resource.h:27:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/reduce.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/reduce_by_key.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/remove.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/replace.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/reverse.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/scalar/binary_search.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/scan.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/scan_by_key.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/scatter.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/select_system.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/select_system.h:60:53:  [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.
    select_system(thrust::execution_policy<System> &system);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/select_system_exists.h:32:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/sequence.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/set_operations.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/set_operations.h:109:76:  [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.
OutputIterator set_intersection(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/set_operations.h:124:79:  [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.
OutputIterator set_intersection(thrust::execution_policy<StrictWeakOrdering> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/set_operations.h:141:70:  [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.
  set_intersection_by_key(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/set_operations.h:160:70:  [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.
  set_intersection_by_key(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/set_operations.h:176:84:  [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.
OutputIterator set_symmetric_difference(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/set_operations.h:191:84:  [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.
OutputIterator set_symmetric_difference(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/set_operations.h:209:78:  [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.
  set_symmetric_difference_by_key(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/set_operations.h:230:78:  [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.
  set_symmetric_difference_by_key(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/set_operations.h:247:69:  [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.
OutputIterator set_union(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/set_operations.h:262:69:  [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.
OutputIterator set_union(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/set_operations.h:280:63:  [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.
  set_union_by_key(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/set_operations.h:301:63:  [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.
  set_union_by_key(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/shuffle.h:32:11:  [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.
namespace system {
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/sort.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/swap_ranges.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/tabulate.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/tag.h:28:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/temporary_buffer.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/transform.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/transform_reduce.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/transform_scan.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/uninitialized_copy.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/uninitialized_fill.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/unique.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/generic/unique_by_key.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/internal/decompose.h:23:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/adjacent_difference.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/assign_value.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/binary_search.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/copy.h:28:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/copy_backward.h:23:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/copy_if.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/execution_policy.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/extrema.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/find.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/for_each.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/general_copy.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/get_value.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/insertion_sort.h:27:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/iter_swap.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/malloc_and_free.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/merge.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/partition.h:42:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/reduce.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/reduce_by_key.h:27:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/remove.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/scan.h:34:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/scan_by_key.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/set_operations.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/sort.h:28:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/stable_merge_sort.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/stable_primitive_sort.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/stable_radix_sort.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/trivial_copy.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/trivial_copy.h:51:30:  [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.
      return_value = thrust::system::detail::sequential::general_copy_n(first, n, result);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/unique.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/sequential/unique_by_key.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/error_code.h:33:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/error_code.h:504:7:  [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.
using system::error_category;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/error_code.h:505:7:  [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.
using system::error_code;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/error_code.h:506:7:  [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.
using system::error_condition;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/error_code.h:507:7:  [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.
using system::is_error_code_enum;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/error_code.h:508:7:  [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.
using system::is_error_condition_enum;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/error_code.h:509:7:  [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.
using system::make_error_code;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/error_code.h:510:7:  [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.
using system::make_error_condition;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/error_code.h:513:18:  [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.
namespace errc = system::errc;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/error_code.h:515:7:  [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.
using system::generic_category;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/error_code.h:516:7:  [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.
using system::system_category;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/adjacent_difference.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/adjacent_difference.h:43:18:  [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.
  return thrust::system::detail::generic::adjacent_difference(exec, first, last, result, binary_op);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/binary_search.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/binary_search.h:41:20:  [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.
    return thrust::system::detail::generic::lower_bound(exec, begin, end, value, comp);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/binary_search.h:53:20:  [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.
    return thrust::system::detail::generic::upper_bound(exec, begin, end, value, comp);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/binary_search.h:65:20:  [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.
    return thrust::system::detail::generic::binary_search(exec, begin, end, value, comp);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/copy.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/copy_if.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/default_decomposition.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/default_decomposition.h:37:9:  [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.
thrust::system::detail::internal::uniform_decomposition<IndexType> default_decomposition(IndexType n);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/execution_policy.h:27:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/execution_policy.h:50:15:  [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.
    : thrust::system::cpp::detail::execution_policy<tag>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/execution_policy.h:60:15:  [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.
    : thrust::system::cpp::detail::execution_policy<Derived>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/execution_policy.h:75:62:  [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.
  System1 select_system(execution_policy<System1> s, thrust::system::tbb::detail::execution_policy<System2>)
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/execution_policy.h:83:33:  [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.
  System2 select_system(thrust::system::tbb::detail::execution_policy<System1>, execution_policy<System2> s)
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/execution_policy.h:92:15:  [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.
using thrust::system::omp::detail::execution_policy;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/execution_policy.h:93:15:  [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.
using thrust::system::omp::detail::tag;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/execution_policy.h:102:15:  [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.
using thrust::system::omp::execution_policy;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/execution_policy.h:103:15:  [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.
using thrust::system::omp::tag;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/extrema.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/extrema.h:39:18:  [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.
  return thrust::system::detail::generic::max_element(exec, first, last, comp);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/extrema.h:49:18:  [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.
  return thrust::system::detail::generic::min_element(exec, first, last, comp);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/extrema.h:59:18:  [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.
  return thrust::system::detail::generic::minmax_element(exec, first, last, comp);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/find.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/find.h:44:18:  [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.
  return thrust::system::detail::generic::find_if(exec, first, last, pred);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/for_each.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/par.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/par.h:33: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.
struct par_t : thrust::system::omp::detail::execution_policy<par_t>,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/par.h:35: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.
    thrust::system::omp::detail::execution_policy>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/par.h:38:38:  [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.
  THRUST_CONSTEXPR par_t() : thrust::system::omp::detail::execution_policy<par_t>() {}
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/par.h:57:15:  [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.
using thrust::system::omp::par;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/partition.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/reduce.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/reduce_by_key.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/reduce_intervals.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/remove.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/sort.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/unique.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/detail/unique_by_key.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/execution_policy.h:81:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/execution_policy.h:104: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.
struct tag : thrust::system::omp::execution_policy<tag> { unspecified };
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/memory.h:32:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/memory.h:144:15:  [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.
using thrust::system::omp::malloc;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/memory.h:145:15:  [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.
using thrust::system::omp::free;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/memory.h:146:15:  [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.
using thrust::system::omp::allocator;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/memory_resource.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/pointer.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/pointer.h:54:34:  [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.
  struct iterator_traits<thrust::system::omp::pointer<Element> >
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/pointer.h:57:21:  [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.
    typedef thrust::system::omp::pointer<Element> ptr;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/pointer.h:75:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/pointer.h:108:19:  [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.
  typedef thrust::system::omp::reference<Element> type;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/pointer.h:142: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.
               thrust::system::omp::tag,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/pointer.h:143: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.
               thrust::system::omp::reference<T>,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/pointer.h:144: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.
               thrust::system::omp::pointer<T>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/pointer.h:153:15:  [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.
      thrust::system::omp::tag,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/pointer.h:156:15:  [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.
      thrust::system::omp::pointer<T>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/pointer.h:257: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.
               thrust::system::omp::pointer<T>,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/pointer.h:258: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.
               thrust::system::omp::reference<T>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/pointer.h:267:15:  [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.
      thrust::system::omp::pointer<T>,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/pointer.h:268:15:  [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.
      thrust::system::omp::reference<T>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/pointer.h:352:15:  [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.
using thrust::system::omp::pointer;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/pointer.h:353:15:  [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.
using thrust::system::omp::reference;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/vector.h:36:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/omp/vector.h:163:15:  [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.
using thrust::system::omp::vector;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/system_error.h:34:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/system_error.h:174:7:  [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.
using system::system_error;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/adjacent_difference.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/adjacent_difference.h:43:18:  [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.
  return thrust::system::detail::generic::adjacent_difference(exec, first, last, result, binary_op);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/copy.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/copy_if.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/execution_policy.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/execution_policy.h:49:15:  [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.
    : thrust::system::cpp::detail::execution_policy<tag>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/execution_policy.h:59:15:  [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.
    : thrust::system::cpp::detail::execution_policy<Derived>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/execution_policy.h:68:15:  [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.
using thrust::system::tbb::detail::execution_policy;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/execution_policy.h:69:15:  [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.
using thrust::system::tbb::detail::tag;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/execution_policy.h:78:15:  [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.
using thrust::system::tbb::execution_policy;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/execution_policy.h:79:15:  [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.
using thrust::system::tbb::tag;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/extrema.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/extrema.h:39:18:  [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.
  return thrust::system::detail::generic::max_element(exec, first, last, comp);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/extrema.h:49:18:  [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.
  return thrust::system::detail::generic::min_element(exec, first, last, comp);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/extrema.h:59:18:  [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.
  return thrust::system::detail::generic::minmax_element(exec, first, last, comp);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/find.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/find.h:39:18:  [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.
  return thrust::system::detail::generic::find_if(exec, first, last, pred);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/for_each.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/merge.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/par.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/par.h:33: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.
struct par_t : thrust::system::tbb::detail::execution_policy<par_t>,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/par.h:35: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.
    thrust::system::tbb::detail::execution_policy>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/par.h:38:38:  [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.
  THRUST_CONSTEXPR par_t() : thrust::system::tbb::detail::execution_policy<par_t>() {}
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/par.h:57:15:  [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.
using thrust::system::tbb::par;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/partition.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/reduce.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/reduce_by_key.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/reduce_intervals.h:32:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/reduce_intervals.h:117:18:  [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.
  return thrust::system::tbb::detail::reduce_intervals(exec, first, last, interval_size, result, thrust::plus<value_type>());
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/remove.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/scan.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/sort.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/unique.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/detail/unique_by_key.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/execution_policy.h:81:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/execution_policy.h:104: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.
struct tag : thrust::system::tbb::execution_policy<tag> { unspecified };
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/memory.h:32:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/memory.h:144:15:  [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.
using thrust::system::tbb::malloc;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/memory.h:145:15:  [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.
using thrust::system::tbb::free;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/memory.h:146:15:  [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.
using thrust::system::tbb::allocator;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/memory_resource.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/pointer.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/pointer.h:48:34:  [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.
  struct iterator_traits<thrust::system::tbb::pointer<Element> >
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/pointer.h:51:21:  [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.
    typedef thrust::system::tbb::pointer<Element> ptr;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/pointer.h:69:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/pointer.h:102:19:  [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.
  typedef thrust::system::tbb::reference<Element> type;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/pointer.h:136: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.
               thrust::system::tbb::tag,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/pointer.h:137: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.
               thrust::system::tbb::reference<T>,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/pointer.h:138: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.
               thrust::system::tbb::pointer<T>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/pointer.h:147:15:  [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.
      thrust::system::tbb::tag,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/pointer.h:150:15:  [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.
      thrust::system::tbb::pointer<T>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/pointer.h:251: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.
               thrust::system::tbb::pointer<T>,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/pointer.h:252: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.
               thrust::system::tbb::reference<T>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/pointer.h:261:15:  [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.
      thrust::system::tbb::pointer<T>,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/pointer.h:262:15:  [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.
      thrust::system::tbb::reference<T>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/pointer.h:346:15:  [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.
using thrust::system::tbb::pointer;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/pointer.h:347:15:  [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.
using thrust::system::tbb::reference;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/vector.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/tbb/vector.h:158:15:  [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.
using thrust::system::tbb::vector;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system_error.h:40:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/nvvm/libnvvm-samples/ptxgen/ptxgen.c:66:13:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
  *buffer = strcat(strcpy(*buffer, libnvvmPath), libdevice);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/nvvm/libnvvm-samples/ptxgen/ptxgen.c:66:20:  [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).
  *buffer = strcat(strcpy(*buffer, libnvvmPath), libdevice);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/common_functions.h:151:75:  [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.
__host__ __device__ __device_builtin__ __cudart_builtin__ int     __cdecl printf(const char*, ...) __THROW;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/common_functions.h:153:75:  [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.
__host__ __device__ __device_builtin__ __cudart_builtin__ int     __cdecl printf(const char*, ...);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvtxDetail/nvtxImpl.h:91:23:  [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 NVTX_ERR(...) fprintf(stderr, "NVTX_ERROR: " __VA_ARGS__)
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvtxDetail/nvtxImpl.h:92:24:  [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 NVTX_INFO(...) fprintf(stderr, "NVTX_INFO: " __VA_ARGS__)
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvtxDetail/nvtxInit.h:228:34:  [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.
                int access_err = access(injectionLibraryPathBuf, F_OK | R_OK);
data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImpl.h:91:23:  [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 NVTX_ERR(...) fprintf(stderr, "NVTX_ERROR: " __VA_ARGS__)
data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImpl.h:92:24:  [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 NVTX_INFO(...) fprintf(stderr, "NVTX_INFO: " __VA_ARGS__)
data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:228:34:  [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.
                int access_err = access(injectionLibraryPathBuf, F_OK | R_OK);
data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvtxDetail/nvtxImpl.h:91:23:  [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 NVTX_ERR(...) fprintf(stderr, "NVTX_ERROR: " __VA_ARGS__)
data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvtxDetail/nvtxImpl.h:92:24:  [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 NVTX_INFO(...) fprintf(stderr, "NVTX_INFO: " __VA_ARGS__)
data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:228:34:  [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.
                int access_err = access(injectionLibraryPathBuf, F_OK | R_OK);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/__bsd_locale_fallbacks.h:112:17:  [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 __res = vsnprintf(__s, __n, __format, __va);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/__bsd_locale_fallbacks.h:132:17:  [4] (buffer) vsscanf:
  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. If the scanf format is influenceable by an
  attacker, it's exploitable.
    int __res = vsscanf(__s, __format, __va);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/support/ibm/xlocale.h:255: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.
  if ((str_size = vsnprintf(*strp, buff_size, fmt,  ap)) >= buff_size)
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/support/ibm/xlocale.h:261: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.
    str_size = vsnprintf(*strp, str_size + 1, fmt,  ap);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/allocator/allocator_traits.h:56:61:  [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.
__THRUST_DEFINE_HAS_MEMBER_FUNCTION(has_member_system_impl, system)
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/allocator/temporary_allocator.h:59:68:  [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.
    explicit temporary_allocator(thrust::execution_policy<System> &system) :
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/allocator/temporary_allocator.h:61:45:  [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.
      m_system(thrust::detail::derived_cast(system))
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/allocator/temporary_allocator.h:71:20:  [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.
    inline System &system()
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/config/device_system.h:60: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.
#define __THRUST_DEVICE_SYSTEM_ROOT thrust/system/__THRUST_DEVICE_SYSTEM_NAMESPACE
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/config/host_system.h:57:42:  [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.
#define __THRUST_HOST_SYSTEM_ROOT thrust/system/__THRUST_HOST_SYSTEM_NAMESPACE
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/copy.h:29:76:  [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.
  OutputIterator copy(const thrust::detail::execution_policy_base<System> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/copy.h:39:78:  [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.
  OutputIterator copy_n(const thrust::detail::execution_policy_base<System> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/event_error.h:110:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execute_with_allocator.h:41:68:  [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.
    thrust::detail::execute_with_allocator<Allocator, BaseSystem>& system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execute_with_allocator.h:55:45:  [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_pointer ptr = alloc_traits::allocate(system.get_allocator(), num_elements);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execute_with_allocator.h:69:68:  [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.
    thrust::detail::execute_with_allocator<Allocator, BaseSystem>& system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execute_with_allocator.h:84:28:  [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.
  alloc_traits::deallocate(system.get_allocator(), to_ptr, num_elements);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execute_with_allocator.h:98:102:  [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.
    thrust::detail::execute_with_allocator_and_dependencies<Allocator, BaseSystem, Dependencies...>& system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execute_with_allocator.h:112:45:  [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_pointer ptr = alloc_traits::allocate(system.get_allocator(), num_elements);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execute_with_allocator.h:127:102:  [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.
    thrust::detail::execute_with_allocator_and_dependencies<Allocator, BaseSystem, Dependencies...>& system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execute_with_allocator.h:142:28:  [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.
  alloc_traits::deallocate(system.get_allocator(), to_ptr, num_elements);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execute_with_dependencies.h:228:95:  [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.
extract_dependencies(thrust::detail::execute_with_dependencies<BaseSystem, Dependencies...>&& system)
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execute_with_dependencies.h:230: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.
    return std::move(system).extract_dependencies();
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execute_with_dependencies.h:235:94:  [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.
extract_dependencies(thrust::detail::execute_with_dependencies<BaseSystem, Dependencies...>& system)
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execute_with_dependencies.h:237: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.
    return std::move(system).extract_dependencies();
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execute_with_dependencies.h:243:120:  [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.
extract_dependencies(thrust::detail::execute_with_allocator_and_dependencies<Allocator, BaseSystem, Dependencies...>&& system)
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execute_with_dependencies.h:245: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.
    return std::move(system).extract_dependencies();
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execute_with_dependencies.h:250:119:  [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.
extract_dependencies(thrust::detail::execute_with_allocator_and_dependencies<Allocator, BaseSystem, Dependencies...>& system)
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/execute_with_dependencies.h:252: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.
    return std::move(system).extract_dependencies();
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/malloc_and_free.h:34:17:  [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.
  using thrust::system::detail::generic::malloc;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/malloc_and_free.h:47:17:  [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.
  using thrust::system::detail::generic::malloc;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/malloc_and_free.h:76:17:  [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.
  using thrust::system::detail::generic::free;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/overlapped_copy.h:71:49:  [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.
  RandomAccessIterator2 overlapped_copy(thrust::system::cpp::detail::execution_policy<DerivedPolicy> &,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/overlapped_copy.h:124:10:  [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.
  System system;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/overlapped_copy.h:126:52:  [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.
  return thrust::detail::dispatch::overlapped_copy(system, first, last, result);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/reference.h:142:59:  [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.
    inline value_type strip_const_get_value(const System &system) const;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/reference.h:155:56:  [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.
    inline void strip_const_assign_value(const System &system, OtherPointer src);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/reference.h:160:23:  [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 swap(System *system, derived_type &other);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/reference.h:165:46:  [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.
    value_type convert_to_value_type(System *system) const;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/select_system.h:45:15:  [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.
using thrust::system::detail::generic::select_system;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/seq.h:29: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.
struct seq_t : thrust::system::detail::sequential::execution_policy<seq_t>,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/seq.h:31: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.
    thrust::system::detail::sequential::execution_policy>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/seq.h:34:38:  [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.
  THRUST_CONSTEXPR seq_t() : thrust::system::detail::sequential::execution_policy<seq_t>() {}
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/seq.h:40:15:  [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.
    : thrust::system::detail::sequential::execution_policy<seq_t>()
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/temporary_array.h:74:55:  [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.
    temporary_array(thrust::execution_policy<System> &system);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/temporary_array.h:77:55:  [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.
    temporary_array(thrust::execution_policy<System> &system, size_type n);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/temporary_array.h:81:67:  [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.
    temporary_array(int uninit, thrust::execution_policy<System> &system, size_type n);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/temporary_array.h:85:55:  [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.
    temporary_array(thrust::execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/temporary_array.h:91:55:  [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.
    temporary_array(thrust::execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/temporary_array.h:98:55:  [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.
    temporary_array(thrust::execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/temporary_array.h:104:55:  [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.
    temporary_array(thrust::execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/temporary_buffer.h:57:17:  [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.
  using thrust::system::detail::generic::get_temporary_buffer;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/temporary_buffer.h:69:17:  [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.
  using thrust::system::detail::generic::return_temporary_buffer;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/execution_policy.h:54:17:  [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.
typedef thrust::system::__THRUST_HOST_SYSTEM_NAMESPACE::detail::par_t host_t;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/execution_policy.h:57:17:  [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.
typedef thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::detail::par_t device_t;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/execution_policy.h:191:15:  [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.
    : thrust::system::__THRUST_HOST_SYSTEM_NAMESPACE::execution_policy<DerivedPolicy>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/execution_policy.h:252:15:  [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.
    : thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::execution_policy<DerivedPolicy>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/future.h:149:11:  [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.
  thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::tag
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/future.h:158:11:  [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.
  thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::tag, T
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/future.h:172:15:  [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.
using thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::when_all;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/device_system_tag.h:29:17:  [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.
typedef thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::tag device_system_tag;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/host_system_tag.h:29:17:  [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.
typedef thrust::system::__THRUST_HOST_SYSTEM_NAMESPACE::tag host_system_tag;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/iterator_adaptor_base.h:77:11:  [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.
  >::type system;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/iterator_adaptor_base.h:101:5:  [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.
    system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/join_iterator.h:53:74:  [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.
  typedef typename thrust::detail::minimum_system<system1,system2>::type system;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/join_iterator.h:59:5:  [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.
    system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/zip_iterator_base.h:379:59:  [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.
    minimum_system_in_iterator_tuple<IteratorTuple>::type system;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/detail/zip_iterator_base.h:393:9:  [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.
        system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/memory.h:309:96:  [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.
pointer<void,DerivedPolicy> malloc(const thrust::detail::execution_policy_base<DerivedPolicy> &system, std::size_t n);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/memory.h:347:93:  [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.
pointer<T,DerivedPolicy> malloc(const thrust::detail::execution_policy_base<DerivedPolicy> &system, std::size_t n);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/memory.h:401:82:  [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.
get_temporary_buffer(const thrust::detail::execution_policy_base<DerivedPolicy> &system, typename thrust::pointer<T,DerivedPolicy>::difference_type n);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/memory.h:443:71:  [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 free(const thrust::detail::execution_policy_base<DerivedPolicy> &system, Pointer ptr);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/memory.h:489:90:  [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 return_temporary_buffer(const thrust::detail::execution_policy_base<DerivedPolicy> &system, Pointer p, std::ptrdiff_t n);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/memory/detail/device_system_resource.h:30:17:  [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.
typedef thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::memory_resource
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/memory/detail/device_system_resource.h:32:17:  [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.
typedef thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::universal_memory_resource
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/memory/detail/device_system_resource.h:34:17:  [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.
typedef thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::universal_host_pinned_memory_resource
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/memory/detail/host_system_resource.h:29:17:  [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.
typedef thrust::system::__THRUST_HOST_SYSTEM_NAMESPACE::memory_resource
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/per_device_resource.h:42:91:  [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.
MR * get_per_device_resource(const thrust::detail::execution_policy_base<DerivedPolicy> & system)
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/per_device_resource.h:44:19:  [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.
    using thrust::system::detail::generic::get_per_device_resource;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/per_device_resource.h:48:41:  [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.
            thrust::detail::strip_const(system)));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/execution_policy.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/execution_policy.h:47:15:  [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.
    : thrust::system::detail::sequential::execution_policy<tag>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/execution_policy.h:57:15:  [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.
    : thrust::system::detail::sequential::execution_policy<Derived>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/execution_policy.h:66:15:  [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.
using thrust::system::cpp::detail::execution_policy;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/execution_policy.h:67:15:  [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.
using thrust::system::cpp::detail::tag;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/execution_policy.h:76:15:  [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.
using thrust::system::cpp::execution_policy;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/execution_policy.h:77:15:  [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.
using thrust::system::cpp::tag;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/par.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/par.h:33: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.
struct par_t : thrust::system::cpp::detail::execution_policy<par_t>,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/par.h:35: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.
    thrust::system::cpp::detail::execution_policy>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/par.h:38:38:  [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.
  THRUST_CONSTEXPR par_t() : thrust::system::cpp::detail::execution_policy<par_t>() {}
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/detail/par.h:57:15:  [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.
using thrust::system::cpp::par;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/execution_policy.h:81:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/execution_policy.h:104: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.
struct tag : thrust::system::cpp::execution_policy<tag> { unspecified };
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/memory.h:32:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/memory.h:143:15:  [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.
using thrust::system::cpp::malloc;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/memory.h:144:15:  [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.
using thrust::system::cpp::free;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/memory.h:145:15:  [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.
using thrust::system::cpp::allocator;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/memory_resource.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/pointer.h:27:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/pointer.h:50:34:  [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.
  struct iterator_traits<thrust::system::cpp::pointer<Element> >
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/pointer.h:53:21:  [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.
    typedef thrust::system::cpp::pointer<Element> ptr;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/pointer.h:71:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/pointer.h:104:19:  [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.
  typedef thrust::system::cpp::reference<Element> type;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/pointer.h:138: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.
               thrust::system::cpp::tag,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/pointer.h:139: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.
               thrust::system::cpp::reference<T>,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/pointer.h:140: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.
               thrust::system::cpp::pointer<T>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/pointer.h:149:15:  [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.
      thrust::system::cpp::tag,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/pointer.h:152:15:  [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.
      thrust::system::cpp::pointer<T>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/pointer.h:252: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.
               thrust::system::cpp::pointer<T>,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/pointer.h:253: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.
               thrust::system::cpp::reference<T>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/pointer.h:262:15:  [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.
      thrust::system::cpp::pointer<T>,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/pointer.h:263:15:  [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.
      thrust::system::cpp::reference<T>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/pointer.h:344:15:  [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.
using thrust::system::cpp::pointer;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/pointer.h:345:15:  [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.
using thrust::system::cpp::reference;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/vector.h:35:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cpp/vector.h:163:15:  [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.
using thrust::system::cpp::vector;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/copy.h:60:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/copy.h:498:11:  [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.
  thrust::system::cuda::detail::async_copy_n(
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/copy.h:517:11:  [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.
  thrust::system::cuda::detail::async_copy_n(
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/copy.h:536:11:  [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.
  thrust::system::cuda::detail::async_copy_n(
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/customization.h:55:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/customization.h:77: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.
    thrust::system::cuda::memory_resource
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/customization.h:109: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.
    thrust::system::cuda::universal_host_pinned_memory_resource
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/for_each.h:54:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/for_each.h:150:11:  [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.
  thrust::system::cuda::detail::async_for_each_n(
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/reduce.h:56:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/reduce.h:204:11:  [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.
  thrust::system::cuda::detail::async_reduce_n(
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/reduce.h:213:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/reduce.h:343:11:  [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.
  thrust::system::cuda::detail::async_reduce_into_n(
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/sort.h:60:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/sort.h:515:11:  [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.
  thrust::system::cuda::detail::async_stable_sort_n(
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/transform.h:54:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/async/transform.h:154:11:  [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.
  thrust::system::cuda::detail::async_transform_n(
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/binary_search.h:63:14:  [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.
      return system::detail::generic::scalar::lower_bound(begin,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/binary_search.h:81:14:  [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.
      return system::detail::generic::scalar::upper_bound(begin,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/binary_search.h:99:25:  [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.
      HaystackIt iter = system::detail::generic::scalar::lower_bound(begin,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/copy.h:58: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.
copy(execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/copy.h:78:34:  [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.
copy_n(execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/copy.h:116: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.
copy(execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/copy.h:124:36:  [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.
    ret = __copy::device_to_device(system, first, last, result);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/copy.h:129:48:  [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.
    ret = thrust::copy(cvt_to_seq(derived_cast(system)),
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/copy.h:145:34:  [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.
copy_n(execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/copy.h:153:36:  [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.
    ret = __copy::device_to_device(system, first, first + n, result);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/copy.h:158:50:  [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.
    ret = thrust::copy_n(cvt_to_seq(derived_cast(system)), first, n, result);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/cross_system.h:61: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.
    thrust::system::cuda::execution_policy<Sys1> const&
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/cross_system.h:75: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.
  , thrust::system::cuda::execution_policy<Sys2> const&
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/cross_system.h:87: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.
    thrust::system::cuda::execution_policy<Sys1> const&
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/cross_system.h:88: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.
  , thrust::system::cuda::execution_policy<Sys2> const&
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/execution_policy.h:74:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/execution_policy.h:82:11:  [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.
namespace system { namespace cuda
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/malloc_and_free.h:68:23:  [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.
        throw thrust::system::detail::bad_alloc(thrust::cuda_category().message(status).c_str());
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h:47:11:  [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.
  thrust::system::cuda::detail::managed_memory_pointer<Element> > > {
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h:53: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.
    thrust::system::cuda::detail::managed_memory_pointer<Element> >
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h:64:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h:82:17:  [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.
        thrust::system::cuda::detail::managed_memory_pointer<T> >
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h:89: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.
    thrust::system::cuda::detail::managed_memory_pointer<T> >
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/par.h:136:11:  [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.
namespace system {
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/par_to_seq.h:65:15:  [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.
      thrust::system::detail::sequential::execution_policy>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/terminate.h:36:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/error.h:32:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/error.h:169:18:  [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.
namespace errc = system::cuda::errc;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/error.h:175:18:  [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.
namespace errc = system::cuda::errc;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/error.h:178:7:  [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.
using system::cuda_category;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/experimental/pinned_allocator.h:34:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/experimental/pinned_allocator.h:237:15:  [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.
using thrust::system::cuda::experimental::pinned_allocator;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/future.h:20:11:  [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.
namespace system { namespace cuda
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/future.h:42:15:  [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.
using thrust::system::cuda::ready_event;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/future.h:44:15:  [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.
using thrust::system::cuda::ready_future;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/future.h:46:15:  [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.
using thrust::system::cuda::unique_eager_event;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/future.h:49:15:  [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.
using thrust::system::cuda::unique_eager_future;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/future.h:52:15:  [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.
using thrust::system::cuda::when_all;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/memory.h:79:9:  [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.
        system::cuda::memory_resource
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/memory.h:85:9:  [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.
        system::cuda::memory_resource
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/memory.h:130:11:  [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.
namespace system {
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/memory_resource.h:36:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/memory_resource.h:62:31:  [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.
                throw thrust::system::detail::bad_alloc(thrust::cuda_category().message(status).c_str());
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/pointer.h:285:11:  [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.
namespace system {
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/vector.h:163:11:  [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.
namespace system {
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/bad_alloc.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/errno.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/adjacent_difference.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/advance.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/binary_search.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/copy.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/copy_if.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/count.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/distance.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/equal.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/extrema.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/fill.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/find.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/for_each.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/gather.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/generate.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/inner_product.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/logical.h:27:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/memory.h:34:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/merge.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/mismatch.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/partition.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/per_device_resource.h:27:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/reduce.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/reduce_by_key.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/remove.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/replace.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/reverse.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/scalar/binary_search.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/scan.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/scan_by_key.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/scatter.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/select_system.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/select_system.h:60:53:  [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.
    select_system(thrust::execution_policy<System> &system);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/select_system_exists.h:32:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/sequence.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/set_operations.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/set_operations.h:109:76:  [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.
OutputIterator set_intersection(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/set_operations.h:124:79:  [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.
OutputIterator set_intersection(thrust::execution_policy<StrictWeakOrdering> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/set_operations.h:141:70:  [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.
  set_intersection_by_key(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/set_operations.h:160:70:  [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.
  set_intersection_by_key(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/set_operations.h:176:84:  [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.
OutputIterator set_symmetric_difference(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/set_operations.h:191:84:  [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.
OutputIterator set_symmetric_difference(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/set_operations.h:209:78:  [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.
  set_symmetric_difference_by_key(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/set_operations.h:230:78:  [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.
  set_symmetric_difference_by_key(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/set_operations.h:247:69:  [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.
OutputIterator set_union(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/set_operations.h:262:69:  [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.
OutputIterator set_union(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/set_operations.h:280:63:  [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.
  set_union_by_key(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/set_operations.h:301:63:  [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.
  set_union_by_key(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/shuffle.h:32:11:  [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.
namespace system {
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/sort.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/swap_ranges.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/tabulate.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/tag.h:28:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/temporary_buffer.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/transform.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/transform_reduce.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/transform_scan.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/uninitialized_copy.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/uninitialized_fill.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/unique.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/generic/unique_by_key.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/internal/decompose.h:23:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/adjacent_difference.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/assign_value.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/binary_search.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/copy.h:28:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/copy_backward.h:23:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/copy_if.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/execution_policy.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/extrema.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/find.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/for_each.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/general_copy.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/get_value.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/insertion_sort.h:27:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/iter_swap.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/malloc_and_free.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/merge.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/partition.h:42:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/reduce.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/reduce_by_key.h:27:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/remove.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/scan.h:34:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/scan_by_key.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/set_operations.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/sort.h:28:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/stable_merge_sort.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/stable_primitive_sort.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/stable_radix_sort.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/trivial_copy.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/trivial_copy.h:51:30:  [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.
      return_value = thrust::system::detail::sequential::general_copy_n(first, n, result);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/unique.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/sequential/unique_by_key.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/error_code.h:33:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/error_code.h:504:7:  [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.
using system::error_category;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/error_code.h:505:7:  [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.
using system::error_code;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/error_code.h:506:7:  [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.
using system::error_condition;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/error_code.h:507:7:  [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.
using system::is_error_code_enum;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/error_code.h:508:7:  [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.
using system::is_error_condition_enum;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/error_code.h:509:7:  [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.
using system::make_error_code;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/error_code.h:510:7:  [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.
using system::make_error_condition;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/error_code.h:513:18:  [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.
namespace errc = system::errc;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/error_code.h:515:7:  [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.
using system::generic_category;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/error_code.h:516:7:  [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.
using system::system_category;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/adjacent_difference.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/adjacent_difference.h:43:18:  [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.
  return thrust::system::detail::generic::adjacent_difference(exec, first, last, result, binary_op);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/binary_search.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/binary_search.h:41:20:  [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.
    return thrust::system::detail::generic::lower_bound(exec, begin, end, value, comp);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/binary_search.h:53:20:  [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.
    return thrust::system::detail::generic::upper_bound(exec, begin, end, value, comp);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/binary_search.h:65:20:  [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.
    return thrust::system::detail::generic::binary_search(exec, begin, end, value, comp);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/copy.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/copy_if.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/default_decomposition.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/default_decomposition.h:37:9:  [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.
thrust::system::detail::internal::uniform_decomposition<IndexType> default_decomposition(IndexType n);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/execution_policy.h:27:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/execution_policy.h:50:15:  [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.
    : thrust::system::cpp::detail::execution_policy<tag>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/execution_policy.h:60:15:  [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.
    : thrust::system::cpp::detail::execution_policy<Derived>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/execution_policy.h:75:62:  [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.
  System1 select_system(execution_policy<System1> s, thrust::system::tbb::detail::execution_policy<System2>)
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/execution_policy.h:83:33:  [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.
  System2 select_system(thrust::system::tbb::detail::execution_policy<System1>, execution_policy<System2> s)
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/execution_policy.h:92:15:  [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.
using thrust::system::omp::detail::execution_policy;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/execution_policy.h:93:15:  [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.
using thrust::system::omp::detail::tag;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/execution_policy.h:102:15:  [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.
using thrust::system::omp::execution_policy;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/execution_policy.h:103:15:  [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.
using thrust::system::omp::tag;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/extrema.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/extrema.h:39:18:  [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.
  return thrust::system::detail::generic::max_element(exec, first, last, comp);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/extrema.h:49:18:  [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.
  return thrust::system::detail::generic::min_element(exec, first, last, comp);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/extrema.h:59:18:  [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.
  return thrust::system::detail::generic::minmax_element(exec, first, last, comp);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/find.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/find.h:44:18:  [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.
  return thrust::system::detail::generic::find_if(exec, first, last, pred);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/for_each.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/par.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/par.h:33: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.
struct par_t : thrust::system::omp::detail::execution_policy<par_t>,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/par.h:35: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.
    thrust::system::omp::detail::execution_policy>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/par.h:38:38:  [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.
  THRUST_CONSTEXPR par_t() : thrust::system::omp::detail::execution_policy<par_t>() {}
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/par.h:57:15:  [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.
using thrust::system::omp::par;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/partition.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/reduce.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/reduce_by_key.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/reduce_intervals.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/remove.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/sort.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/unique.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/detail/unique_by_key.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/execution_policy.h:81:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/execution_policy.h:104: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.
struct tag : thrust::system::omp::execution_policy<tag> { unspecified };
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/memory.h:32:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/memory.h:144:15:  [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.
using thrust::system::omp::malloc;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/memory.h:145:15:  [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.
using thrust::system::omp::free;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/memory.h:146:15:  [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.
using thrust::system::omp::allocator;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/memory_resource.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/pointer.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/pointer.h:54:34:  [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.
  struct iterator_traits<thrust::system::omp::pointer<Element> >
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/pointer.h:57:21:  [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.
    typedef thrust::system::omp::pointer<Element> ptr;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/pointer.h:75:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/pointer.h:108:19:  [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.
  typedef thrust::system::omp::reference<Element> type;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/pointer.h:142: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.
               thrust::system::omp::tag,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/pointer.h:143: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.
               thrust::system::omp::reference<T>,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/pointer.h:144: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.
               thrust::system::omp::pointer<T>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/pointer.h:153:15:  [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.
      thrust::system::omp::tag,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/pointer.h:156:15:  [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.
      thrust::system::omp::pointer<T>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/pointer.h:257: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.
               thrust::system::omp::pointer<T>,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/pointer.h:258: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.
               thrust::system::omp::reference<T>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/pointer.h:267:15:  [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.
      thrust::system::omp::pointer<T>,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/pointer.h:268:15:  [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.
      thrust::system::omp::reference<T>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/pointer.h:352:15:  [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.
using thrust::system::omp::pointer;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/pointer.h:353:15:  [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.
using thrust::system::omp::reference;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/vector.h:36:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/omp/vector.h:163:15:  [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.
using thrust::system::omp::vector;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/system_error.h:34:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/system_error.h:174:7:  [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.
using system::system_error;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/adjacent_difference.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/adjacent_difference.h:43:18:  [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.
  return thrust::system::detail::generic::adjacent_difference(exec, first, last, result, binary_op);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/copy.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/copy_if.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/execution_policy.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/execution_policy.h:49:15:  [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.
    : thrust::system::cpp::detail::execution_policy<tag>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/execution_policy.h:59:15:  [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.
    : thrust::system::cpp::detail::execution_policy<Derived>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/execution_policy.h:68:15:  [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.
using thrust::system::tbb::detail::execution_policy;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/execution_policy.h:69:15:  [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.
using thrust::system::tbb::detail::tag;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/execution_policy.h:78:15:  [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.
using thrust::system::tbb::execution_policy;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/execution_policy.h:79:15:  [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.
using thrust::system::tbb::tag;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/extrema.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/extrema.h:39:18:  [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.
  return thrust::system::detail::generic::max_element(exec, first, last, comp);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/extrema.h:49:18:  [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.
  return thrust::system::detail::generic::min_element(exec, first, last, comp);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/extrema.h:59:18:  [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.
  return thrust::system::detail::generic::minmax_element(exec, first, last, comp);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/find.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/find.h:39:18:  [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.
  return thrust::system::detail::generic::find_if(exec, first, last, pred);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/for_each.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/merge.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/par.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/par.h:33: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.
struct par_t : thrust::system::tbb::detail::execution_policy<par_t>,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/par.h:35: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.
    thrust::system::tbb::detail::execution_policy>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/par.h:38:38:  [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.
  THRUST_CONSTEXPR par_t() : thrust::system::tbb::detail::execution_policy<par_t>() {}
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/par.h:57:15:  [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.
using thrust::system::tbb::par;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/partition.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/reduce.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/reduce_by_key.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/reduce_intervals.h:32:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/reduce_intervals.h:117:18:  [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.
  return thrust::system::tbb::detail::reduce_intervals(exec, first, last, interval_size, result, thrust::plus<value_type>());
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/remove.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/scan.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/sort.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/unique.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/detail/unique_by_key.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/execution_policy.h:81:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/execution_policy.h:104: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.
struct tag : thrust::system::tbb::execution_policy<tag> { unspecified };
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/memory.h:32:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/memory.h:144:15:  [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.
using thrust::system::tbb::malloc;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/memory.h:145:15:  [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.
using thrust::system::tbb::free;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/memory.h:146:15:  [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.
using thrust::system::tbb::allocator;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/memory_resource.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/pointer.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/pointer.h:48:34:  [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.
  struct iterator_traits<thrust::system::tbb::pointer<Element> >
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/pointer.h:51:21:  [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.
    typedef thrust::system::tbb::pointer<Element> ptr;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/pointer.h:69:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/pointer.h:102:19:  [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.
  typedef thrust::system::tbb::reference<Element> type;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/pointer.h:136: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.
               thrust::system::tbb::tag,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/pointer.h:137: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.
               thrust::system::tbb::reference<T>,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/pointer.h:138: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.
               thrust::system::tbb::pointer<T>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/pointer.h:147:15:  [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.
      thrust::system::tbb::tag,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/pointer.h:150:15:  [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.
      thrust::system::tbb::pointer<T>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/pointer.h:251: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.
               thrust::system::tbb::pointer<T>,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/pointer.h:252: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.
               thrust::system::tbb::reference<T>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/pointer.h:261:15:  [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.
      thrust::system::tbb::pointer<T>,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/pointer.h:262:15:  [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.
      thrust::system::tbb::reference<T>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/pointer.h:346:15:  [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.
using thrust::system::tbb::pointer;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/pointer.h:347:15:  [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.
using thrust::system::tbb::reference;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/vector.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/tbb/vector.h:158:15:  [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.
using thrust::system::tbb::vector;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system_error.h:40:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/nvvm/libnvvm-samples/ptxgen/ptxgen.c:66:13:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
  *buffer = strcat(strcpy(*buffer, libnvvmPath), libdevice);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/nvvm/libnvvm-samples/ptxgen/ptxgen.c:66:20:  [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).
  *buffer = strcat(strcpy(*buffer, libnvvmPath), libdevice);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/common_functions.h:151:75:  [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.
__host__ __device__ __device_builtin__ __cudart_builtin__ int     __cdecl printf(const char*, ...) __THROW;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/common_functions.h:153:75:  [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.
__host__ __device__ __device_builtin__ __cudart_builtin__ int     __cdecl printf(const char*, ...);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvtxDetail/nvtxImpl.h:91:23:  [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 NVTX_ERR(...) fprintf(stderr, "NVTX_ERROR: " __VA_ARGS__)
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvtxDetail/nvtxImpl.h:92:24:  [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 NVTX_INFO(...) fprintf(stderr, "NVTX_INFO: " __VA_ARGS__)
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvtxDetail/nvtxInit.h:228:34:  [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.
                int access_err = access(injectionLibraryPathBuf, F_OK | R_OK);
data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImpl.h:91:23:  [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 NVTX_ERR(...) fprintf(stderr, "NVTX_ERROR: " __VA_ARGS__)
data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxImpl.h:92:24:  [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 NVTX_INFO(...) fprintf(stderr, "NVTX_INFO: " __VA_ARGS__)
data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:228:34:  [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.
                int access_err = access(injectionLibraryPathBuf, F_OK | R_OK);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/__bsd_locale_fallbacks.h:112:17:  [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 __res = vsnprintf(__s, __n, __format, __va);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/__bsd_locale_fallbacks.h:132:17:  [4] (buffer) vsscanf:
  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. If the scanf format is influenceable by an
  attacker, it's exploitable.
    int __res = vsscanf(__s, __format, __va);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/support/ibm/xlocale.h:255: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.
  if ((str_size = vsnprintf(*strp, buff_size, fmt,  ap)) >= buff_size)
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/support/ibm/xlocale.h:261: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.
    str_size = vsnprintf(*strp, str_size + 1, fmt,  ap);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/allocator/allocator_traits.h:56:61:  [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.
__THRUST_DEFINE_HAS_MEMBER_FUNCTION(has_member_system_impl, system)
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/allocator/temporary_allocator.h:59:68:  [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.
    explicit temporary_allocator(thrust::execution_policy<System> &system) :
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/allocator/temporary_allocator.h:61:45:  [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.
      m_system(thrust::detail::derived_cast(system))
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/allocator/temporary_allocator.h:71:20:  [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.
    inline System &system()
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/config/device_system.h:60: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.
#define __THRUST_DEVICE_SYSTEM_ROOT thrust/system/__THRUST_DEVICE_SYSTEM_NAMESPACE
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/config/host_system.h:57:42:  [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.
#define __THRUST_HOST_SYSTEM_ROOT thrust/system/__THRUST_HOST_SYSTEM_NAMESPACE
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/copy.h:29:76:  [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.
  OutputIterator copy(const thrust::detail::execution_policy_base<System> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/copy.h:39:78:  [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.
  OutputIterator copy_n(const thrust::detail::execution_policy_base<System> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/event_error.h:110:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execute_with_allocator.h:41:68:  [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.
    thrust::detail::execute_with_allocator<Allocator, BaseSystem>& system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execute_with_allocator.h:55:45:  [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_pointer ptr = alloc_traits::allocate(system.get_allocator(), num_elements);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execute_with_allocator.h:69:68:  [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.
    thrust::detail::execute_with_allocator<Allocator, BaseSystem>& system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execute_with_allocator.h:84:28:  [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.
  alloc_traits::deallocate(system.get_allocator(), to_ptr, num_elements);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execute_with_allocator.h:98:102:  [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.
    thrust::detail::execute_with_allocator_and_dependencies<Allocator, BaseSystem, Dependencies...>& system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execute_with_allocator.h:112:45:  [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_pointer ptr = alloc_traits::allocate(system.get_allocator(), num_elements);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execute_with_allocator.h:127:102:  [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.
    thrust::detail::execute_with_allocator_and_dependencies<Allocator, BaseSystem, Dependencies...>& system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execute_with_allocator.h:142:28:  [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.
  alloc_traits::deallocate(system.get_allocator(), to_ptr, num_elements);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execute_with_dependencies.h:228:95:  [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.
extract_dependencies(thrust::detail::execute_with_dependencies<BaseSystem, Dependencies...>&& system)
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execute_with_dependencies.h:230: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.
    return std::move(system).extract_dependencies();
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execute_with_dependencies.h:235:94:  [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.
extract_dependencies(thrust::detail::execute_with_dependencies<BaseSystem, Dependencies...>& system)
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execute_with_dependencies.h:237: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.
    return std::move(system).extract_dependencies();
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execute_with_dependencies.h:243:120:  [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.
extract_dependencies(thrust::detail::execute_with_allocator_and_dependencies<Allocator, BaseSystem, Dependencies...>&& system)
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execute_with_dependencies.h:245: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.
    return std::move(system).extract_dependencies();
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execute_with_dependencies.h:250:119:  [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.
extract_dependencies(thrust::detail::execute_with_allocator_and_dependencies<Allocator, BaseSystem, Dependencies...>& system)
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/execute_with_dependencies.h:252: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.
    return std::move(system).extract_dependencies();
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/malloc_and_free.h:34:17:  [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.
  using thrust::system::detail::generic::malloc;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/malloc_and_free.h:47:17:  [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.
  using thrust::system::detail::generic::malloc;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/malloc_and_free.h:76:17:  [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.
  using thrust::system::detail::generic::free;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/overlapped_copy.h:71:49:  [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.
  RandomAccessIterator2 overlapped_copy(thrust::system::cpp::detail::execution_policy<DerivedPolicy> &,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/overlapped_copy.h:124:10:  [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.
  System system;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/overlapped_copy.h:126:52:  [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.
  return thrust::detail::dispatch::overlapped_copy(system, first, last, result);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/reference.h:142:59:  [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.
    inline value_type strip_const_get_value(const System &system) const;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/reference.h:155:56:  [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.
    inline void strip_const_assign_value(const System &system, OtherPointer src);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/reference.h:160:23:  [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 swap(System *system, derived_type &other);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/reference.h:165:46:  [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.
    value_type convert_to_value_type(System *system) const;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/select_system.h:45:15:  [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.
using thrust::system::detail::generic::select_system;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/seq.h:29: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.
struct seq_t : thrust::system::detail::sequential::execution_policy<seq_t>,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/seq.h:31: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.
    thrust::system::detail::sequential::execution_policy>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/seq.h:34:38:  [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.
  THRUST_CONSTEXPR seq_t() : thrust::system::detail::sequential::execution_policy<seq_t>() {}
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/seq.h:40:15:  [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.
    : thrust::system::detail::sequential::execution_policy<seq_t>()
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/temporary_array.h:74:55:  [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.
    temporary_array(thrust::execution_policy<System> &system);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/temporary_array.h:77:55:  [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.
    temporary_array(thrust::execution_policy<System> &system, size_type n);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/temporary_array.h:81:67:  [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.
    temporary_array(int uninit, thrust::execution_policy<System> &system, size_type n);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/temporary_array.h:85:55:  [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.
    temporary_array(thrust::execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/temporary_array.h:91:55:  [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.
    temporary_array(thrust::execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/temporary_array.h:98:55:  [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.
    temporary_array(thrust::execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/temporary_array.h:104:55:  [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.
    temporary_array(thrust::execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/temporary_buffer.h:57:17:  [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.
  using thrust::system::detail::generic::get_temporary_buffer;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/temporary_buffer.h:69:17:  [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.
  using thrust::system::detail::generic::return_temporary_buffer;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/execution_policy.h:54:17:  [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.
typedef thrust::system::__THRUST_HOST_SYSTEM_NAMESPACE::detail::par_t host_t;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/execution_policy.h:57:17:  [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.
typedef thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::detail::par_t device_t;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/execution_policy.h:191:15:  [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.
    : thrust::system::__THRUST_HOST_SYSTEM_NAMESPACE::execution_policy<DerivedPolicy>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/execution_policy.h:252:15:  [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.
    : thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::execution_policy<DerivedPolicy>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/future.h:149:11:  [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.
  thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::tag
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/future.h:158:11:  [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.
  thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::tag, T
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/future.h:172:15:  [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.
using thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::when_all;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/device_system_tag.h:29:17:  [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.
typedef thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::tag device_system_tag;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/host_system_tag.h:29:17:  [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.
typedef thrust::system::__THRUST_HOST_SYSTEM_NAMESPACE::tag host_system_tag;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/iterator_adaptor_base.h:77:11:  [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.
  >::type system;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/iterator_adaptor_base.h:101:5:  [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.
    system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/join_iterator.h:53:74:  [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.
  typedef typename thrust::detail::minimum_system<system1,system2>::type system;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/join_iterator.h:59:5:  [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.
    system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/zip_iterator_base.h:379:59:  [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.
    minimum_system_in_iterator_tuple<IteratorTuple>::type system;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/detail/zip_iterator_base.h:393:9:  [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.
        system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/memory.h:309:96:  [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.
pointer<void,DerivedPolicy> malloc(const thrust::detail::execution_policy_base<DerivedPolicy> &system, std::size_t n);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/memory.h:347:93:  [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.
pointer<T,DerivedPolicy> malloc(const thrust::detail::execution_policy_base<DerivedPolicy> &system, std::size_t n);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/memory.h:401:82:  [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.
get_temporary_buffer(const thrust::detail::execution_policy_base<DerivedPolicy> &system, typename thrust::pointer<T,DerivedPolicy>::difference_type n);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/memory.h:443:71:  [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 free(const thrust::detail::execution_policy_base<DerivedPolicy> &system, Pointer ptr);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/memory.h:489:90:  [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 return_temporary_buffer(const thrust::detail::execution_policy_base<DerivedPolicy> &system, Pointer p, std::ptrdiff_t n);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/memory/detail/device_system_resource.h:30:17:  [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.
typedef thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::memory_resource
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/memory/detail/device_system_resource.h:32:17:  [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.
typedef thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::universal_memory_resource
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/memory/detail/device_system_resource.h:34:17:  [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.
typedef thrust::system::__THRUST_DEVICE_SYSTEM_NAMESPACE::universal_host_pinned_memory_resource
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/memory/detail/host_system_resource.h:29:17:  [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.
typedef thrust::system::__THRUST_HOST_SYSTEM_NAMESPACE::memory_resource
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/per_device_resource.h:42:91:  [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.
MR * get_per_device_resource(const thrust::detail::execution_policy_base<DerivedPolicy> & system)
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/per_device_resource.h:44:19:  [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.
    using thrust::system::detail::generic::get_per_device_resource;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/per_device_resource.h:48:41:  [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.
            thrust::detail::strip_const(system)));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/execution_policy.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/execution_policy.h:47:15:  [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.
    : thrust::system::detail::sequential::execution_policy<tag>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/execution_policy.h:57:15:  [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.
    : thrust::system::detail::sequential::execution_policy<Derived>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/execution_policy.h:66:15:  [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.
using thrust::system::cpp::detail::execution_policy;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/execution_policy.h:67:15:  [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.
using thrust::system::cpp::detail::tag;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/execution_policy.h:76:15:  [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.
using thrust::system::cpp::execution_policy;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/execution_policy.h:77:15:  [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.
using thrust::system::cpp::tag;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/par.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/par.h:33: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.
struct par_t : thrust::system::cpp::detail::execution_policy<par_t>,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/par.h:35: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.
    thrust::system::cpp::detail::execution_policy>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/par.h:38:38:  [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.
  THRUST_CONSTEXPR par_t() : thrust::system::cpp::detail::execution_policy<par_t>() {}
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/detail/par.h:57:15:  [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.
using thrust::system::cpp::par;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/execution_policy.h:81:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/execution_policy.h:104: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.
struct tag : thrust::system::cpp::execution_policy<tag> { unspecified };
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/memory.h:32:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/memory.h:143:15:  [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.
using thrust::system::cpp::malloc;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/memory.h:144:15:  [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.
using thrust::system::cpp::free;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/memory.h:145:15:  [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.
using thrust::system::cpp::allocator;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/memory_resource.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/pointer.h:27:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/pointer.h:50:34:  [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.
  struct iterator_traits<thrust::system::cpp::pointer<Element> >
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/pointer.h:53:21:  [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.
    typedef thrust::system::cpp::pointer<Element> ptr;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/pointer.h:71:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/pointer.h:104:19:  [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.
  typedef thrust::system::cpp::reference<Element> type;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/pointer.h:138: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.
               thrust::system::cpp::tag,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/pointer.h:139: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.
               thrust::system::cpp::reference<T>,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/pointer.h:140: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.
               thrust::system::cpp::pointer<T>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/pointer.h:149:15:  [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.
      thrust::system::cpp::tag,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/pointer.h:152:15:  [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.
      thrust::system::cpp::pointer<T>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/pointer.h:252: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.
               thrust::system::cpp::pointer<T>,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/pointer.h:253: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.
               thrust::system::cpp::reference<T>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/pointer.h:262:15:  [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.
      thrust::system::cpp::pointer<T>,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/pointer.h:263:15:  [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.
      thrust::system::cpp::reference<T>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/pointer.h:344:15:  [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.
using thrust::system::cpp::pointer;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/pointer.h:345:15:  [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.
using thrust::system::cpp::reference;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/vector.h:35:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cpp/vector.h:163:15:  [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.
using thrust::system::cpp::vector;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/copy.h:60:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/copy.h:498:11:  [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.
  thrust::system::cuda::detail::async_copy_n(
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/copy.h:517:11:  [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.
  thrust::system::cuda::detail::async_copy_n(
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/copy.h:536:11:  [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.
  thrust::system::cuda::detail::async_copy_n(
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/customization.h:55:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/customization.h:77: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.
    thrust::system::cuda::memory_resource
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/customization.h:109: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.
    thrust::system::cuda::universal_host_pinned_memory_resource
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/for_each.h:54:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/for_each.h:150:11:  [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.
  thrust::system::cuda::detail::async_for_each_n(
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/reduce.h:56:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/reduce.h:204:11:  [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.
  thrust::system::cuda::detail::async_reduce_n(
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/reduce.h:213:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/reduce.h:343:11:  [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.
  thrust::system::cuda::detail::async_reduce_into_n(
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/sort.h:60:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/sort.h:515:11:  [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.
  thrust::system::cuda::detail::async_stable_sort_n(
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/transform.h:54:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/async/transform.h:154:11:  [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.
  thrust::system::cuda::detail::async_transform_n(
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/binary_search.h:63:14:  [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.
      return system::detail::generic::scalar::lower_bound(begin,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/binary_search.h:81:14:  [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.
      return system::detail::generic::scalar::upper_bound(begin,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/binary_search.h:99:25:  [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.
      HaystackIt iter = system::detail::generic::scalar::lower_bound(begin,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/copy.h:58: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.
copy(execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/copy.h:78:34:  [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.
copy_n(execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/copy.h:116: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.
copy(execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/copy.h:124:36:  [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.
    ret = __copy::device_to_device(system, first, last, result);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/copy.h:129:48:  [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.
    ret = thrust::copy(cvt_to_seq(derived_cast(system)),
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/copy.h:145:34:  [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.
copy_n(execution_policy<System> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/copy.h:153:36:  [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.
    ret = __copy::device_to_device(system, first, first + n, result);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/copy.h:158:50:  [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.
    ret = thrust::copy_n(cvt_to_seq(derived_cast(system)), first, n, result);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/cross_system.h:61: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.
    thrust::system::cuda::execution_policy<Sys1> const&
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/cross_system.h:75: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.
  , thrust::system::cuda::execution_policy<Sys2> const&
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/cross_system.h:87: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.
    thrust::system::cuda::execution_policy<Sys1> const&
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/cross_system.h:88: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.
  , thrust::system::cuda::execution_policy<Sys2> const&
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/execution_policy.h:74:11:  [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.
namespace system { namespace cuda { namespace detail
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/execution_policy.h:82:11:  [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.
namespace system { namespace cuda
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/malloc_and_free.h:68:23:  [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.
        throw thrust::system::detail::bad_alloc(thrust::cuda_category().message(status).c_str());
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h:47:11:  [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.
  thrust::system::cuda::detail::managed_memory_pointer<Element> > > {
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h:53: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.
    thrust::system::cuda::detail::managed_memory_pointer<Element> >
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h:64:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h:82:17:  [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.
        thrust::system::cuda::detail::managed_memory_pointer<T> >
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/managed_memory_pointer.h:89: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.
    thrust::system::cuda::detail::managed_memory_pointer<T> >
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/par.h:136:11:  [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.
namespace system {
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/par_to_seq.h:65:15:  [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.
      thrust::system::detail::sequential::execution_policy>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/terminate.h:36:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/error.h:32:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/error.h:169:18:  [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.
namespace errc = system::cuda::errc;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/error.h:175:18:  [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.
namespace errc = system::cuda::errc;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/error.h:178:7:  [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.
using system::cuda_category;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/experimental/pinned_allocator.h:34:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/experimental/pinned_allocator.h:237:15:  [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.
using thrust::system::cuda::experimental::pinned_allocator;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/future.h:20:11:  [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.
namespace system { namespace cuda
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/future.h:42:15:  [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.
using thrust::system::cuda::ready_event;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/future.h:44:15:  [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.
using thrust::system::cuda::ready_future;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/future.h:46:15:  [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.
using thrust::system::cuda::unique_eager_event;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/future.h:49:15:  [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.
using thrust::system::cuda::unique_eager_future;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/future.h:52:15:  [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.
using thrust::system::cuda::when_all;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/memory.h:79:9:  [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.
        system::cuda::memory_resource
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/memory.h:85:9:  [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.
        system::cuda::memory_resource
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/memory.h:130:11:  [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.
namespace system {
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/memory_resource.h:36:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/memory_resource.h:62:31:  [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.
                throw thrust::system::detail::bad_alloc(thrust::cuda_category().message(status).c_str());
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/pointer.h:285:11:  [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.
namespace system {
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/vector.h:163:11:  [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.
namespace system {
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/bad_alloc.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/errno.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/adjacent_difference.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/advance.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/binary_search.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/copy.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/copy_if.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/count.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/distance.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/equal.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/extrema.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/fill.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/find.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/for_each.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/gather.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/generate.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/inner_product.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/logical.h:27:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/memory.h:34:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/merge.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/mismatch.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/partition.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/per_device_resource.h:27:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/reduce.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/reduce_by_key.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/remove.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/replace.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/reverse.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/scalar/binary_search.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/scan.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/scan_by_key.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/scatter.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/select_system.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/select_system.h:60:53:  [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.
    select_system(thrust::execution_policy<System> &system);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/select_system_exists.h:32:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/sequence.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/set_operations.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/set_operations.h:109:76:  [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.
OutputIterator set_intersection(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/set_operations.h:124:79:  [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.
OutputIterator set_intersection(thrust::execution_policy<StrictWeakOrdering> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/set_operations.h:141:70:  [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.
  set_intersection_by_key(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/set_operations.h:160:70:  [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.
  set_intersection_by_key(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/set_operations.h:176:84:  [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.
OutputIterator set_symmetric_difference(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/set_operations.h:191:84:  [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.
OutputIterator set_symmetric_difference(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/set_operations.h:209:78:  [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.
  set_symmetric_difference_by_key(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/set_operations.h:230:78:  [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.
  set_symmetric_difference_by_key(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/set_operations.h:247:69:  [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.
OutputIterator set_union(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/set_operations.h:262:69:  [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.
OutputIterator set_union(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/set_operations.h:280:63:  [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.
  set_union_by_key(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/set_operations.h:301:63:  [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.
  set_union_by_key(thrust::execution_policy<ExecutionPolicy> &system,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/shuffle.h:32:11:  [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.
namespace system {
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/sort.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/swap_ranges.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/tabulate.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/tag.h:28:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/temporary_buffer.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/transform.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/transform_reduce.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/transform_scan.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/uninitialized_copy.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/uninitialized_fill.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/unique.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/generic/unique_by_key.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/internal/decompose.h:23:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/adjacent_difference.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/assign_value.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/binary_search.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/copy.h:28:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/copy_backward.h:23:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/copy_if.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/execution_policy.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/extrema.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/find.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/for_each.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/general_copy.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/get_value.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/insertion_sort.h:27:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/iter_swap.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/malloc_and_free.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/merge.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/partition.h:42:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/reduce.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/reduce_by_key.h:27:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/remove.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/scan.h:34:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/scan_by_key.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/set_operations.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/sort.h:28:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/stable_merge_sort.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/stable_primitive_sort.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/stable_radix_sort.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/trivial_copy.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/trivial_copy.h:51:30:  [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.
      return_value = thrust::system::detail::sequential::general_copy_n(first, n, result);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/unique.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/sequential/unique_by_key.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/error_code.h:33:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/error_code.h:504:7:  [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.
using system::error_category;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/error_code.h:505:7:  [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.
using system::error_code;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/error_code.h:506:7:  [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.
using system::error_condition;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/error_code.h:507:7:  [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.
using system::is_error_code_enum;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/error_code.h:508:7:  [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.
using system::is_error_condition_enum;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/error_code.h:509:7:  [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.
using system::make_error_code;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/error_code.h:510:7:  [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.
using system::make_error_condition;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/error_code.h:513:18:  [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.
namespace errc = system::errc;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/error_code.h:515:7:  [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.
using system::generic_category;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/error_code.h:516:7:  [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.
using system::system_category;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/adjacent_difference.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/adjacent_difference.h:43:18:  [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.
  return thrust::system::detail::generic::adjacent_difference(exec, first, last, result, binary_op);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/binary_search.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/binary_search.h:41:20:  [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.
    return thrust::system::detail::generic::lower_bound(exec, begin, end, value, comp);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/binary_search.h:53:20:  [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.
    return thrust::system::detail::generic::upper_bound(exec, begin, end, value, comp);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/binary_search.h:65:20:  [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.
    return thrust::system::detail::generic::binary_search(exec, begin, end, value, comp);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/copy.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/copy_if.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/default_decomposition.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/default_decomposition.h:37:9:  [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.
thrust::system::detail::internal::uniform_decomposition<IndexType> default_decomposition(IndexType n);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/execution_policy.h:27:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/execution_policy.h:50:15:  [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.
    : thrust::system::cpp::detail::execution_policy<tag>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/execution_policy.h:60:15:  [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.
    : thrust::system::cpp::detail::execution_policy<Derived>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/execution_policy.h:75:62:  [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.
  System1 select_system(execution_policy<System1> s, thrust::system::tbb::detail::execution_policy<System2>)
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/execution_policy.h:83:33:  [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.
  System2 select_system(thrust::system::tbb::detail::execution_policy<System1>, execution_policy<System2> s)
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/execution_policy.h:92:15:  [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.
using thrust::system::omp::detail::execution_policy;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/execution_policy.h:93:15:  [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.
using thrust::system::omp::detail::tag;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/execution_policy.h:102:15:  [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.
using thrust::system::omp::execution_policy;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/execution_policy.h:103:15:  [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.
using thrust::system::omp::tag;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/extrema.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/extrema.h:39:18:  [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.
  return thrust::system::detail::generic::max_element(exec, first, last, comp);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/extrema.h:49:18:  [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.
  return thrust::system::detail::generic::min_element(exec, first, last, comp);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/extrema.h:59:18:  [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.
  return thrust::system::detail::generic::minmax_element(exec, first, last, comp);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/find.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/find.h:44:18:  [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.
  return thrust::system::detail::generic::find_if(exec, first, last, pred);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/for_each.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/par.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/par.h:33: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.
struct par_t : thrust::system::omp::detail::execution_policy<par_t>,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/par.h:35: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.
    thrust::system::omp::detail::execution_policy>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/par.h:38:38:  [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.
  THRUST_CONSTEXPR par_t() : thrust::system::omp::detail::execution_policy<par_t>() {}
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/par.h:57:15:  [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.
using thrust::system::omp::par;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/partition.h:30:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/reduce.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/reduce_by_key.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/reduce_intervals.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/remove.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/sort.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/unique.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/detail/unique_by_key.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/execution_policy.h:81:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/execution_policy.h:104: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.
struct tag : thrust::system::omp::execution_policy<tag> { unspecified };
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/memory.h:32:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/memory.h:144:15:  [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.
using thrust::system::omp::malloc;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/memory.h:145:15:  [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.
using thrust::system::omp::free;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/memory.h:146:15:  [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.
using thrust::system::omp::allocator;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/memory_resource.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/pointer.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/pointer.h:54:34:  [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.
  struct iterator_traits<thrust::system::omp::pointer<Element> >
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/pointer.h:57:21:  [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.
    typedef thrust::system::omp::pointer<Element> ptr;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/pointer.h:75:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/pointer.h:108:19:  [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.
  typedef thrust::system::omp::reference<Element> type;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/pointer.h:142: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.
               thrust::system::omp::tag,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/pointer.h:143: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.
               thrust::system::omp::reference<T>,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/pointer.h:144: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.
               thrust::system::omp::pointer<T>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/pointer.h:153:15:  [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.
      thrust::system::omp::tag,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/pointer.h:156:15:  [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.
      thrust::system::omp::pointer<T>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/pointer.h:257: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.
               thrust::system::omp::pointer<T>,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/pointer.h:258: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.
               thrust::system::omp::reference<T>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/pointer.h:267:15:  [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.
      thrust::system::omp::pointer<T>,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/pointer.h:268:15:  [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.
      thrust::system::omp::reference<T>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/pointer.h:352:15:  [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.
using thrust::system::omp::pointer;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/pointer.h:353:15:  [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.
using thrust::system::omp::reference;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/vector.h:36:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/omp/vector.h:163:15:  [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.
using thrust::system::omp::vector;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/system_error.h:34:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/system_error.h:174:7:  [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.
using system::system_error;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/adjacent_difference.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/adjacent_difference.h:43:18:  [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.
  return thrust::system::detail::generic::adjacent_difference(exec, first, last, result, binary_op);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/copy.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/copy_if.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/execution_policy.h:26:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/execution_policy.h:49:15:  [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.
    : thrust::system::cpp::detail::execution_policy<tag>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/execution_policy.h:59:15:  [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.
    : thrust::system::cpp::detail::execution_policy<Derived>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/execution_policy.h:68:15:  [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.
using thrust::system::tbb::detail::execution_policy;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/execution_policy.h:69:15:  [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.
using thrust::system::tbb::detail::tag;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/execution_policy.h:78:15:  [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.
using thrust::system::tbb::execution_policy;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/execution_policy.h:79:15:  [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.
using thrust::system::tbb::tag;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/extrema.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/extrema.h:39:18:  [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.
  return thrust::system::detail::generic::max_element(exec, first, last, comp);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/extrema.h:49:18:  [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.
  return thrust::system::detail::generic::min_element(exec, first, last, comp);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/extrema.h:59:18:  [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.
  return thrust::system::detail::generic::minmax_element(exec, first, last, comp);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/find.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/find.h:39:18:  [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.
  return thrust::system::detail::generic::find_if(exec, first, last, pred);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/for_each.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/merge.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/par.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/par.h:33: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.
struct par_t : thrust::system::tbb::detail::execution_policy<par_t>,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/par.h:35: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.
    thrust::system::tbb::detail::execution_policy>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/par.h:38:38:  [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.
  THRUST_CONSTEXPR par_t() : thrust::system::tbb::detail::execution_policy<par_t>() {}
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/par.h:57:15:  [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.
using thrust::system::tbb::par;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/partition.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/reduce.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/reduce_by_key.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/reduce_intervals.h:32:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/reduce_intervals.h:117:18:  [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.
  return thrust::system::tbb::detail::reduce_intervals(exec, first, last, interval_size, result, thrust::plus<value_type>());
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/remove.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/scan.h:29:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/sort.h:24:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/unique.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/detail/unique_by_key.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/execution_policy.h:81:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/execution_policy.h:104: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.
struct tag : thrust::system::tbb::execution_policy<tag> { unspecified };
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/memory.h:32:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/memory.h:144:15:  [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.
using thrust::system::tbb::malloc;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/memory.h:145:15:  [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.
using thrust::system::tbb::free;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/memory.h:146:15:  [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.
using thrust::system::tbb::allocator;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/memory_resource.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/pointer.h:25:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/pointer.h:48:34:  [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.
  struct iterator_traits<thrust::system::tbb::pointer<Element> >
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/pointer.h:51:21:  [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.
    typedef thrust::system::tbb::pointer<Element> ptr;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/pointer.h:69:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/pointer.h:102:19:  [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.
  typedef thrust::system::tbb::reference<Element> type;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/pointer.h:136: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.
               thrust::system::tbb::tag,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/pointer.h:137: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.
               thrust::system::tbb::reference<T>,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/pointer.h:138: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.
               thrust::system::tbb::pointer<T>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/pointer.h:147:15:  [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.
      thrust::system::tbb::tag,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/pointer.h:150:15:  [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.
      thrust::system::tbb::pointer<T>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/pointer.h:251: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.
               thrust::system::tbb::pointer<T>,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/pointer.h:252: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.
               thrust::system::tbb::reference<T>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/pointer.h:261:15:  [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.
      thrust::system::tbb::pointer<T>,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/pointer.h:262:15:  [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.
      thrust::system::tbb::reference<T>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/pointer.h:346:15:  [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.
using thrust::system::tbb::pointer;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/pointer.h:347:15:  [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.
using thrust::system::tbb::reference;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/vector.h:31:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/tbb/vector.h:158:15:  [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.
using thrust::system::tbb::vector;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system_error.h:40:11:  [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.
namespace system
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/nvvm/libnvvm-samples/ptxgen/ptxgen.c:66:13:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
  *buffer = strcat(strcpy(*buffer, libnvvmPath), libdevice);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/nvvm/libnvvm-samples/ptxgen/ptxgen.c:66:20:  [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).
  *buffer = strcat(strcpy(*buffer, libnvvmPath), libdevice);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/common_functions.h:151:75:  [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.
__host__ __device__ __device_builtin__ __cudart_builtin__ int     __cdecl printf(const char*, ...) __THROW;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/common_functions.h:153:75:  [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.
__host__ __device__ __device_builtin__ __cudart_builtin__ int     __cdecl printf(const char*, ...);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvtxDetail/nvtxImpl.h:91:23:  [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 NVTX_ERR(...) fprintf(stderr, "NVTX_ERROR: " __VA_ARGS__)
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvtxDetail/nvtxImpl.h:92:24:  [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 NVTX_INFO(...) fprintf(stderr, "NVTX_INFO: " __VA_ARGS__)
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvtxDetail/nvtxInit.h:228:34:  [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.
                int access_err = access(injectionLibraryPathBuf, F_OK | R_OK);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvtxDetail/nvtxImpl.h:91:23:  [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 NVTX_ERR(...) fprintf(stderr, "NVTX_ERROR: " __VA_ARGS__)
data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvtxDetail/nvtxImpl.h:92:24:  [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 NVTX_INFO(...) fprintf(stderr, "NVTX_INFO: " __VA_ARGS__)
data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:228:34:  [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.
                int access_err = access(injectionLibraryPathBuf, F_OK | R_OK);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/stream.h:50:11:  [3] (random) setstate:
  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.
	      is.setstate(std::ios_base::failbit);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/complex/stream.h:59:14:  [3] (random) setstate:
  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.
          is.setstate(std::ios_base::failbit);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random.h:54: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/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random.h:114:7:  [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.
using random::ranlux24;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random.h:115:7:  [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.
using random::ranlux48;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random.h:116:7:  [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.
using random::taus88;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random.h:117:7:  [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.
using random::default_random_engine;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/detail/linear_congruential_engine_discard.h:25: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/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/detail/linear_feedback_shift_engine_wordmask.h:22: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/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/detail/mod.h:22: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/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/detail/normal_distribution_base.h:34: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/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/detail/random_core_access.h:22: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/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/detail/xor_combine_engine_max.h:27: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/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/discard_block_engine.h:35: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/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/discard_block_engine.h:181: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/discard_block_engine.h:247:7:  [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.
using random::discard_block_engine;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/linear_congruential_engine.h:33: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/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/linear_congruential_engine.h:191: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/linear_congruential_engine.h:193: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.
    friend struct thrust::random::detail::linear_congruential_engine_discard;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/linear_congruential_engine.h:288:7:  [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.
using random::linear_congruential_engine;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/linear_congruential_engine.h:289:7:  [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.
using random::minstd_rand;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/linear_congruential_engine.h:290:7:  [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.
using random::minstd_rand0;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/linear_feedback_shift_engine.h:42: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/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/linear_feedback_shift_engine.h:156: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/linear_feedback_shift_engine.h:225:7:  [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.
using random::linear_feedback_shift_engine;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/normal_distribution.h:33: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/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/normal_distribution.h:203: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/normal_distribution.h:270:7:  [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.
using random::normal_distribution;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/subtract_with_carry_engine.h:34: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/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/subtract_with_carry_engine.h:152: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/subtract_with_carry_engine.h:249:7:  [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.
using random::subtract_with_carry_engine;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/subtract_with_carry_engine.h:250:7:  [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.
using random::ranlux24_base;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/subtract_with_carry_engine.h:251:7:  [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.
using random::ranlux48_base;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/uniform_int_distribution.h:33: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/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/uniform_int_distribution.h:204: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/uniform_int_distribution.h:271:7:  [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.
using random::uniform_int_distribution;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/uniform_real_distribution.h:32: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/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/uniform_real_distribution.h:202: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/uniform_real_distribution.h:269:7:  [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.
using random::uniform_real_distribution;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/xor_combine_engine.h:35: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/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/xor_combine_engine.h:197: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/xor_combine_engine.h:266:7:  [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.
using random::xor_combine_engine;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.h:9144:24:  [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.
#if __has_include(<ext/random>)
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvtxDetail/nvtxInit.h:64:25:  [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.
#define NVTX_GETENV     getenv
data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:64:25:  [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.
#define NVTX_GETENV     getenv
data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:64:25:  [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.
#define NVTX_GETENV     getenv
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/stream.h:50:11:  [3] (random) setstate:
  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.
	      is.setstate(std::ios_base::failbit);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/complex/stream.h:59:14:  [3] (random) setstate:
  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.
          is.setstate(std::ios_base::failbit);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random.h:54: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/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random.h:114:7:  [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.
using random::ranlux24;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random.h:115:7:  [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.
using random::ranlux48;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random.h:116:7:  [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.
using random::taus88;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random.h:117:7:  [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.
using random::default_random_engine;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/detail/linear_congruential_engine_discard.h:25: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/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/detail/linear_feedback_shift_engine_wordmask.h:22: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/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/detail/mod.h:22: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/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/detail/normal_distribution_base.h:34: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/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/detail/random_core_access.h:22: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/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/detail/xor_combine_engine_max.h:27: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/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/discard_block_engine.h:35: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/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/discard_block_engine.h:181: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/discard_block_engine.h:247:7:  [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.
using random::discard_block_engine;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/linear_congruential_engine.h:33: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/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/linear_congruential_engine.h:191: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/linear_congruential_engine.h:193: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.
    friend struct thrust::random::detail::linear_congruential_engine_discard;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/linear_congruential_engine.h:288:7:  [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.
using random::linear_congruential_engine;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/linear_congruential_engine.h:289:7:  [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.
using random::minstd_rand;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/linear_congruential_engine.h:290:7:  [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.
using random::minstd_rand0;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/linear_feedback_shift_engine.h:42: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/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/linear_feedback_shift_engine.h:156: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/linear_feedback_shift_engine.h:225:7:  [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.
using random::linear_feedback_shift_engine;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/normal_distribution.h:33: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/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/normal_distribution.h:203: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/normal_distribution.h:270:7:  [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.
using random::normal_distribution;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/subtract_with_carry_engine.h:34: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/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/subtract_with_carry_engine.h:152: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/subtract_with_carry_engine.h:249:7:  [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.
using random::subtract_with_carry_engine;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/subtract_with_carry_engine.h:250:7:  [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.
using random::ranlux24_base;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/subtract_with_carry_engine.h:251:7:  [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.
using random::ranlux48_base;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/uniform_int_distribution.h:33: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/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/uniform_int_distribution.h:204: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/uniform_int_distribution.h:271:7:  [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.
using random::uniform_int_distribution;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/uniform_real_distribution.h:32: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/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/uniform_real_distribution.h:202: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/uniform_real_distribution.h:269:7:  [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.
using random::uniform_real_distribution;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/xor_combine_engine.h:35: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/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/xor_combine_engine.h:197: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/xor_combine_engine.h:266:7:  [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.
using random::xor_combine_engine;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.h:9144:24:  [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.
#if __has_include(<ext/random>)
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvtxDetail/nvtxInit.h:64:25:  [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.
#define NVTX_GETENV     getenv
data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:64:25:  [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.
#define NVTX_GETENV     getenv
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/stream.h:50:11:  [3] (random) setstate:
  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.
	      is.setstate(std::ios_base::failbit);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/complex/stream.h:59:14:  [3] (random) setstate:
  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.
          is.setstate(std::ios_base::failbit);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random.h:54: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/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random.h:114:7:  [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.
using random::ranlux24;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random.h:115:7:  [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.
using random::ranlux48;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random.h:116:7:  [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.
using random::taus88;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random.h:117:7:  [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.
using random::default_random_engine;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/detail/linear_congruential_engine_discard.h:25: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/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/detail/linear_feedback_shift_engine_wordmask.h:22: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/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/detail/mod.h:22: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/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/detail/normal_distribution_base.h:34: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/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/detail/random_core_access.h:22: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/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/detail/xor_combine_engine_max.h:27: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/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/discard_block_engine.h:35: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/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/discard_block_engine.h:181: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/discard_block_engine.h:247:7:  [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.
using random::discard_block_engine;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/linear_congruential_engine.h:33: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/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/linear_congruential_engine.h:191: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/linear_congruential_engine.h:193: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.
    friend struct thrust::random::detail::linear_congruential_engine_discard;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/linear_congruential_engine.h:288:7:  [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.
using random::linear_congruential_engine;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/linear_congruential_engine.h:289:7:  [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.
using random::minstd_rand;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/linear_congruential_engine.h:290:7:  [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.
using random::minstd_rand0;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/linear_feedback_shift_engine.h:42: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/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/linear_feedback_shift_engine.h:156: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/linear_feedback_shift_engine.h:225:7:  [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.
using random::linear_feedback_shift_engine;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/normal_distribution.h:33: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/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/normal_distribution.h:203: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/normal_distribution.h:270:7:  [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.
using random::normal_distribution;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/subtract_with_carry_engine.h:34: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/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/subtract_with_carry_engine.h:152: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/subtract_with_carry_engine.h:249:7:  [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.
using random::subtract_with_carry_engine;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/subtract_with_carry_engine.h:250:7:  [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.
using random::ranlux24_base;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/subtract_with_carry_engine.h:251:7:  [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.
using random::ranlux48_base;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/uniform_int_distribution.h:33: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/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/uniform_int_distribution.h:204: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/uniform_int_distribution.h:271:7:  [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.
using random::uniform_int_distribution;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/uniform_real_distribution.h:32: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/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/uniform_real_distribution.h:202: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/uniform_real_distribution.h:269:7:  [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.
using random::uniform_real_distribution;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/xor_combine_engine.h:35: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/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/xor_combine_engine.h:197: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.
    friend struct thrust::random::detail::random_core_access;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/xor_combine_engine.h:266:7:  [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.
using random::xor_combine_engine;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.h:9144:24:  [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.
#if __has_include(<ext/random>)
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvtxDetail/nvtxInit.h:64:25:  [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.
#define NVTX_GETENV     getenv
data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:64:25:  [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.
#define NVTX_GETENV     getenv
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/CL/cl.hpp:513: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(str_, str, size_  * sizeof(char));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/CL/cl.hpp:537: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(str_, str, (size_ + 1) * sizeof(char));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/CL/cl.hpp:563: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(newString, str_, (copySize + 1) * sizeof(char));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/CL/cl.hpp:612: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(str_, rhs.str_, (size_ + 1) * sizeof(char));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cooperative_groups.h:379: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 memory[1];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cooperative_groups.h:389: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 scratch[details::scratch_size_needed(TileCommunicationSize, MaxBlockSize)];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cooperative_groups/details/helpers.h:226: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(&helper, &elem, sizeof(TyElem));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cooperative_groups/details/helpers.h:228: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(&elem, &helper, sizeof(TyElem));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cooperative_groups/details/helpers.h:373:25:  [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(channel_ptr + j, val_ptr + i + j, min(my_bytes_left, sizeof(int)));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cooperative_groups/details/helpers.h:392:21:  [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(val_ptr + i, channel_ptr, min(bytes_left, channel_size));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda.h:257: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 bytes[16];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda.h:270: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 reserved[CU_IPC_HANDLE_SIZE];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda.h:277: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 reserved[CU_IPC_HANDLE_SIZE];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda.h:2706: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.
         unsigned char reserved[4];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/support/ibm/locale_mgmt_aix.h:53: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(newloc, base, sizeof (_LC_locale_t));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_bf16.hpp:335: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.
    (void)memcpy(&x, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_bf16.hpp:337:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&x, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_bf16.hpp:359: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.
    (void)memcpy(&u, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_bf16.hpp:361:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&u, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_bf16.hpp:859:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        (void)memcpy(&u, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_bf16.hpp:861:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        (void)std::memcpy(&u, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_bf16.hpp:948:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        (void)memcpy(&u, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_bf16.hpp:950:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        (void)std::memcpy(&u, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_fp16.hpp:364: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.
    (void)memcpy(&x, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_fp16.hpp:366:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&x, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_fp16.hpp:410: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.
    (void)memcpy(&ux, &x, sizeof(x));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_fp16.hpp:412:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&ux, &x, sizeof(x));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_fp16.hpp:447: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.
    (void)memcpy(&shifter, &shifterBits, sizeof(shifterBits));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_fp16.hpp:449:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&shifter, &shifterBits, sizeof(shifterBits));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_fp16.hpp:457: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.
    (void)memcpy(&xShiftRoundBits, &xShiftRound, sizeof(xShiftRound));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_fp16.hpp:459:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&xShiftRoundBits, &xShiftRound, sizeof(xShiftRound));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_fp16.hpp:613: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.
    (void)memcpy(&f, &u, sizeof(u));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda_fp16.hpp:615:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&f, &u, sizeof(u));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/driver_types.h:1758: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 bytes[16];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/driver_types.h:1769: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[256];                  /**< ASCII string identifying device */
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/driver_types.h:1771: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         luid[8];                    /**< 8-byte locally unique identifier. Value is undefined on TCC and non-Windows platforms */
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/driver_types.h:1944: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 reserved[CUDA_IPC_HANDLE_SIZE];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/driver_types.h:1952: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 reserved[CUDA_IPC_HANDLE_SIZE];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/alignment.h:173:22:  [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 data[Len];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/type_traits.h:329:22:  [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.
    typedef struct { char two_chars[2]; } no;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/type_traits.h:581:18:  [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.
typedef struct { char two_chars[2]; } no;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/type_traits.h:628:20:  [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.
  typedef struct { char array[2]; } no_type;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/adjacent_difference.h:418:43:  [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 *vshmem_ptr = vshmem_size > 0 ? (char *)allocations[1] : NULL;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/core/alignment.h:240: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 data[Len];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/core/util.h:713: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 data_[N * sizeof(T)];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/extrema.h:249:45:  [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 *vshmem_ptr = vshmem_size > 0 ? (char *)allocations[2] : NULL;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/partition.h:680:46:  [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 *vshmem_ptr = vshmem_storage > 0 ? (char *)allocations[1] : NULL;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/reduce.h:792:45:  [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 *vshmem_ptr = vshmem_size > 0 ? (char *)allocations[2] : NULL;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/reduce_by_key.h:941:43:  [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 *vshmem_ptr = vshmem_size > 0 ? (char *)allocations[1] : NULL;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/set_operations.h:1200:46:  [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 *vshmem_ptr = vshmem_storage > 0 ? (char *)allocations[2] : NULL;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/unique.h:615:43:  [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 *vshmem_ptr = vshmem_size > 0 ? (char *)allocations[1] : NULL;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/cuda/detail/unique_by_key.h:697:43:  [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 *vshmem_ptr = vshmem_size > 0 ? (char *)allocations[1] : NULL;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/cupti_metric_properties/simpleQuery.cpp:205: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).
            deviceNum = atoi(argv[i + 1]);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:58: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 domainName[NAME_SHORT];        // domain name
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:71: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 eventName[NAME_SHORT];         // event name
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:72: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 shortDesc[DESC_SHORT];         // short desc of the event
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:73: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 longDesc[DESC_LONG];           // long desc of the event
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:379: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).
            deviceId = atoi(argv[k+1]);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:384:45:  [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).
            domainId = (CUpti_EventDomainID)atoi(argv[k+1]);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:418: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 deviceName[32];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/extensions/include/c_util/FileOp.h:7: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* fp = fopen(pFileName, "wb");
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cupti/extras/CUPTI/samples/extensions/include/c_util/FileOp.h:27: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* fp = fopen(pFileName, "rb");
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_gdb/extras/Debugger/include/cudadebugger.h:199: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.
static const char *CUDBGResultNames[46] = {
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/nvvm/libnvvm-samples/common/include/drvapi_error_string.h:365:23:  [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 *)sCudaDrvErrorString[index].error_string;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/nvvm/libnvvm-samples/cuda-c-linking/cuda-c-linking.cpp:247: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/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/nvvm/libnvvm-samples/cuda-c-linking/cuda-c-linking.cpp:291: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 linkerInfo[1024];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/nvvm/libnvvm-samples/cuda-c-linking/cuda-c-linking.cpp:292: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 linkerErrors[1024];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/nvvm/libnvvm-samples/ptxgen/ptxgen.c:80:13:  [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 *f = fopen(filename, "rb");
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/nvvm/libnvvm-samples/simple/simple.c:39: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[100];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/nvvm/libnvvm-samples/simple/simple.c:88: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).
    fh = fopen(filename, "rb");
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/common_functions.h:97:90:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
extern         __host__ __device__ __device_builtin__ __cudart_builtin__ void*   __cdecl memcpy(void*, const void*, size_t) __THROW;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1213: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(&l, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1255: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(&l, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1283: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(&l, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1291: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(&la, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1292: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(&lb, &b, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1294: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(&a, &la, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1302: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(&l, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1533: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(&i, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1553: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(&i, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1585: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(&aa, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1590: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(&bb, &b, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1606: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(&a, &aa, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1661: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(&a, &aa, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1704: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(&a, &mant_c, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1723: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(&xx, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1724: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(&yy, &b, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1725: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(&zz, &c, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1748: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(&d, &yy, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1753: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(&d, &zz, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1758: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1779: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1788: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1799: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1804: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(&d, &yy, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1808: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(&d, &zz, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1820: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(&d, &zz, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1832: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(&d, &zz, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:1841: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(&d, &zz, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:2049: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:2116: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:2122: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:2130: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:2151: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:2159: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(&ia, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:2160: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(&ib, &b, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:2170: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(&a, &ia, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:2509: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(&d, &l, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:2898: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(&aa, &a, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:2899: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(&bb, &b, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:2901: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(&a, &aa, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:2909: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(&ia, &a, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:2910: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(&ib, &b, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:2920: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(&a, &ia, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:2930: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(&f, &i, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:3043: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(&t, &l, sizeof(double)); /* INDEFINITE */
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/targets/x86_64-linux/include/crt/math_functions.hpp:3138: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(&t, &l, sizeof(double));   /* INDEFINITE */
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/nvml/example/example.c:88: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[NVML_DEVICE_NAME_BUFFER_SIZE];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/nvml/example/supportedVgpus.c:70: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[NVML_DEVICE_NAME_BUFFER_SIZE];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/nvml/example/supportedVgpus.c:130: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 vgpuTypeName[NVML_DEVICE_NAME_BUFFER_SIZE];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/targets/x86_64-linux/include/nvml.h:151: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 busIdLegacy[NVML_DEVICE_PCI_BUS_ID_BUFFER_V2_SIZE]; //!< The legacy tuple domain:bus:device.function PCI identifier (&amp; NULL terminator)
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/targets/x86_64-linux/include/nvml.h:160: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 busId[NVML_DEVICE_PCI_BUS_ID_BUFFER_SIZE]; //!< The tuple domain:bus:device.function PCI identifier (&amp; NULL terminator)
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/targets/x86_64-linux/include/nvml.h:955: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 processName[NVML_VGPU_NAME_BUFFER_SIZE];   //!< Name of process running within the vGPU VM
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/targets/x86_64-linux/include/nvml.h:983: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                            licenseInfo[NVML_GRID_LICENSE_BUFFER_SIZE];  //!< Deprecated.
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/targets/x86_64-linux/include/nvml.h:984: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                            productName[NVML_GRID_LICENSE_BUFFER_SIZE];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/targets/x86_64-linux/include/nvml.h:1280: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 firmwareVersion[32];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/targets/x86_64-linux/include/nvml.h:1307: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 cause[256];               //!< If amber, a text description of the cause
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/targets/x86_64-linux/include/nvml.h:1316: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[96];                      //!< Product name
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/targets/x86_64-linux/include/nvml.h:1317: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 id[96];                        //!< Product identifier
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/targets/x86_64-linux/include/nvml.h:1318: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 serial[96];                    //!< Product serial number
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/targets/x86_64-linux/include/nvml.h:1319: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 firmwareVersion[96];           //!< Firmware version
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/targets/x86_64-linux/include/nvml.h:1339: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 state[256];                 //!< The power supply state
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/targets/x86_64-linux/include/nvml.h:6506: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                     guestDriverVersion[NVML_SYSTEM_DRIVER_VERSION_BUFFER_SIZE]; //!< Version of driver installed in guest
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/targets/x86_64-linux/include/nvml.h:6507: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                     hostDriverVersion[NVML_SYSTEM_DRIVER_VERSION_BUFFER_SIZE];  //!< Version of driver installed in host
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/targets/x86_64-linux/include/nvml.h:6512: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                     opaqueData[4];                                              //!< Opaque data
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/targets/x86_64-linux/include/nvml.h:6522: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                    hostDriverVersion[NVML_SYSTEM_DRIVER_VERSION_BUFFER_SIZE];  //!< Host driver version
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/targets/x86_64-linux/include/nvml.h:6527: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                    opaqueData[4];                                              //!< Opaque data
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/targets/x86_64-linux/include/nvml.h:6942: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 uuid[NVML_DEVICE_UUID_BUFFER_SIZE]; //!< The ASCII string UUID for the blacklisted GPU
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvrtc/targets/x86_64-linux/include/nvrtc.h:578: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 undecorated_name[4096];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvtxDetail/nvtxInit.h:174: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 cmdlineBuf[32];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvtxDetail/nvtxInit.h:175: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 pkgName[PATH_MAX];
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvtx/targets/x86_64-linux/include/nvtx3/nvtxDetail/nvtxInit.h:190: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).
            fp = fopen(cmdlineBuf, "r");
data/nvidia-cuda-toolkit-11.1.1/amd64/libcublas/src/fortran_thunking.c:80: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 *errMsg[5] = 
data/nvidia-cuda-toolkit-11.1.1/amd64/libcublas/src/fortran_thunking.c:1606: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( retVal, &tmpRes, sizeof(tmpRes));
data/nvidia-cuda-toolkit-11.1.1/amd64/libcublas/src/fortran_thunking.c:1626: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( retVal, &tmpRes, sizeof(tmpRes)); /* in case retVal is NOT 16-bytes aligned */
data/nvidia-cuda-toolkit-11.1.1/amd64/libcublas/src/fortran_thunking.c:1672: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( retVal, &tmpRes, sizeof(tmpRes));
data/nvidia-cuda-toolkit-11.1.1/amd64/libcublas/src/fortran_thunking.c:1692: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( retVal, &tmpRes, sizeof(tmpRes)); /* in case retVal is NOT 16-bytes aligned */
data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_mtgp32.h:151: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 poly_sha1[21]; /*< SHA1 digest */
data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_mtgp32_kernel.h:323: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(&o_f, &o_u, sizeof(o_u));
data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_mtgp32_kernel.h:379: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(&o_f, &o_u, sizeof(o_u));
data/nvidia-cuda-toolkit-11.1.1/amd64/libnvjpeg/targets/x86_64-linux/include/nvjpeg.h:180: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 * channel[NVJPEG_MAX_COMPONENT];
data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:174: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 cmdlineBuf[32];
data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:175: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 pkgName[PATH_MAX];
data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:190: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).
            fp = fopen(cmdlineBuf, "r");
data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/NvTraceFormat/NvTraceFormat.h:83: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[190];   // Null-terminated string in fixed-size buffer
data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/NvTraceFormat/NvTraceFormat.h:301: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(&desc.name[0], name.c_str(), indexOfNull);
data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:174: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 cmdlineBuf[32];
data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:175: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 pkgName[PATH_MAX];
data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:190: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).
            fp = fopen(cmdlineBuf, "r");
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cooperative_groups.h:379: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 memory[1];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cooperative_groups.h:389: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 scratch[details::scratch_size_needed(TileCommunicationSize, MaxBlockSize)];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cooperative_groups/details/helpers.h:226: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(&helper, &elem, sizeof(TyElem));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cooperative_groups/details/helpers.h:228: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(&elem, &helper, sizeof(TyElem));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cooperative_groups/details/helpers.h:373:25:  [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(channel_ptr + j, val_ptr + i + j, min(my_bytes_left, sizeof(int)));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cooperative_groups/details/helpers.h:392:21:  [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(val_ptr + i, channel_ptr, min(bytes_left, channel_size));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda.h:257: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 bytes[16];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda.h:270: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 reserved[CU_IPC_HANDLE_SIZE];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda.h:277: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 reserved[CU_IPC_HANDLE_SIZE];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda.h:2706: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.
         unsigned char reserved[4];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/support/ibm/locale_mgmt_aix.h:53: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(newloc, base, sizeof (_LC_locale_t));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_bf16.hpp:335: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.
    (void)memcpy(&x, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_bf16.hpp:337:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&x, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_bf16.hpp:359: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.
    (void)memcpy(&u, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_bf16.hpp:361:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&u, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_bf16.hpp:859:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        (void)memcpy(&u, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_bf16.hpp:861:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        (void)std::memcpy(&u, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_bf16.hpp:948:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        (void)memcpy(&u, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_bf16.hpp:950:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        (void)std::memcpy(&u, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_fp16.hpp:364: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.
    (void)memcpy(&x, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_fp16.hpp:366:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&x, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_fp16.hpp:410: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.
    (void)memcpy(&ux, &x, sizeof(x));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_fp16.hpp:412:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&ux, &x, sizeof(x));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_fp16.hpp:447: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.
    (void)memcpy(&shifter, &shifterBits, sizeof(shifterBits));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_fp16.hpp:449:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&shifter, &shifterBits, sizeof(shifterBits));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_fp16.hpp:457: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.
    (void)memcpy(&xShiftRoundBits, &xShiftRound, sizeof(xShiftRound));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_fp16.hpp:459:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&xShiftRoundBits, &xShiftRound, sizeof(xShiftRound));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_fp16.hpp:613: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.
    (void)memcpy(&f, &u, sizeof(u));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda_fp16.hpp:615:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&f, &u, sizeof(u));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/driver_types.h:1758: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 bytes[16];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/driver_types.h:1769: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[256];                  /**< ASCII string identifying device */
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/driver_types.h:1771: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         luid[8];                    /**< 8-byte locally unique identifier. Value is undefined on TCC and non-Windows platforms */
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/driver_types.h:1944: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 reserved[CUDA_IPC_HANDLE_SIZE];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/driver_types.h:1952: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 reserved[CUDA_IPC_HANDLE_SIZE];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/alignment.h:173:22:  [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 data[Len];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/type_traits.h:329:22:  [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.
    typedef struct { char two_chars[2]; } no;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/type_traits.h:581:18:  [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.
typedef struct { char two_chars[2]; } no;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/type_traits.h:628:20:  [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.
  typedef struct { char array[2]; } no_type;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/adjacent_difference.h:418:43:  [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 *vshmem_ptr = vshmem_size > 0 ? (char *)allocations[1] : NULL;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/core/alignment.h:240: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 data[Len];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/core/util.h:713: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 data_[N * sizeof(T)];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/extrema.h:249:45:  [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 *vshmem_ptr = vshmem_size > 0 ? (char *)allocations[2] : NULL;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/partition.h:680:46:  [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 *vshmem_ptr = vshmem_storage > 0 ? (char *)allocations[1] : NULL;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/reduce.h:792:45:  [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 *vshmem_ptr = vshmem_size > 0 ? (char *)allocations[2] : NULL;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/reduce_by_key.h:941:43:  [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 *vshmem_ptr = vshmem_size > 0 ? (char *)allocations[1] : NULL;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/set_operations.h:1200:46:  [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 *vshmem_ptr = vshmem_storage > 0 ? (char *)allocations[2] : NULL;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/unique.h:615:43:  [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 *vshmem_ptr = vshmem_size > 0 ? (char *)allocations[1] : NULL;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/cuda/detail/unique_by_key.h:697:43:  [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 *vshmem_ptr = vshmem_size > 0 ? (char *)allocations[1] : NULL;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/cupti_metric_properties/simpleQuery.cpp:205: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).
            deviceNum = atoi(argv[i + 1]);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:58: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 domainName[NAME_SHORT];        // domain name
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:71: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 eventName[NAME_SHORT];         // event name
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:72: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 shortDesc[DESC_SHORT];         // short desc of the event
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:73: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 longDesc[DESC_LONG];           // long desc of the event
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:379: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).
            deviceId = atoi(argv[k+1]);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:384:45:  [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).
            domainId = (CUpti_EventDomainID)atoi(argv[k+1]);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:418: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 deviceName[32];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/extensions/include/c_util/FileOp.h:7: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* fp = fopen(pFileName, "wb");
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cupti/extras/CUPTI/samples/extensions/include/c_util/FileOp.h:27: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* fp = fopen(pFileName, "rb");
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_gdb/extras/Debugger/include/cudadebugger.h:199: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.
static const char *CUDBGResultNames[46] = {
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/nvvm/libnvvm-samples/common/include/drvapi_error_string.h:365:23:  [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 *)sCudaDrvErrorString[index].error_string;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/nvvm/libnvvm-samples/cuda-c-linking/cuda-c-linking.cpp:247: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/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/nvvm/libnvvm-samples/cuda-c-linking/cuda-c-linking.cpp:291: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 linkerInfo[1024];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/nvvm/libnvvm-samples/cuda-c-linking/cuda-c-linking.cpp:292: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 linkerErrors[1024];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/nvvm/libnvvm-samples/ptxgen/ptxgen.c:80:13:  [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 *f = fopen(filename, "rb");
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/nvvm/libnvvm-samples/simple/simple.c:39: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[100];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/nvvm/libnvvm-samples/simple/simple.c:88: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).
    fh = fopen(filename, "rb");
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/common_functions.h:97:90:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
extern         __host__ __device__ __device_builtin__ __cudart_builtin__ void*   __cdecl memcpy(void*, const void*, size_t) __THROW;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1213: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(&l, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1255: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(&l, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1283: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(&l, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1291: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(&la, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1292: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(&lb, &b, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1294: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(&a, &la, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1302: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(&l, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1533: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(&i, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1553: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(&i, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1585: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(&aa, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1590: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(&bb, &b, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1606: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(&a, &aa, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1661: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(&a, &aa, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1704: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(&a, &mant_c, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1723: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(&xx, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1724: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(&yy, &b, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1725: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(&zz, &c, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1748: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(&d, &yy, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1753: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(&d, &zz, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1758: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1779: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1788: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1799: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1804: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(&d, &yy, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1808: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(&d, &zz, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1820: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(&d, &zz, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1832: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(&d, &zz, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:1841: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(&d, &zz, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:2049: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:2116: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:2122: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:2130: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:2151: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:2159: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(&ia, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:2160: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(&ib, &b, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:2170: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(&a, &ia, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:2509: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(&d, &l, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:2898: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(&aa, &a, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:2899: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(&bb, &b, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:2901: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(&a, &aa, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:2909: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(&ia, &a, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:2910: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(&ib, &b, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:2920: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(&a, &ia, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:2930: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(&f, &i, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:3043: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(&t, &l, sizeof(double)); /* INDEFINITE */
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/targets/sbsa-linux/include/crt/math_functions.hpp:3138: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(&t, &l, sizeof(double));   /* INDEFINITE */
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/nvml/example/example.c:88: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[NVML_DEVICE_NAME_BUFFER_SIZE];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/nvml/example/supportedVgpus.c:70: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[NVML_DEVICE_NAME_BUFFER_SIZE];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/nvml/example/supportedVgpus.c:130: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 vgpuTypeName[NVML_DEVICE_NAME_BUFFER_SIZE];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/targets/sbsa-linux/include/nvml.h:151: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 busIdLegacy[NVML_DEVICE_PCI_BUS_ID_BUFFER_V2_SIZE]; //!< The legacy tuple domain:bus:device.function PCI identifier (&amp; NULL terminator)
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/targets/sbsa-linux/include/nvml.h:160: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 busId[NVML_DEVICE_PCI_BUS_ID_BUFFER_SIZE]; //!< The tuple domain:bus:device.function PCI identifier (&amp; NULL terminator)
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/targets/sbsa-linux/include/nvml.h:955: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 processName[NVML_VGPU_NAME_BUFFER_SIZE];   //!< Name of process running within the vGPU VM
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/targets/sbsa-linux/include/nvml.h:983: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                            licenseInfo[NVML_GRID_LICENSE_BUFFER_SIZE];  //!< Deprecated.
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/targets/sbsa-linux/include/nvml.h:984: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                            productName[NVML_GRID_LICENSE_BUFFER_SIZE];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/targets/sbsa-linux/include/nvml.h:1280: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 firmwareVersion[32];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/targets/sbsa-linux/include/nvml.h:1307: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 cause[256];               //!< If amber, a text description of the cause
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/targets/sbsa-linux/include/nvml.h:1316: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[96];                      //!< Product name
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/targets/sbsa-linux/include/nvml.h:1317: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 id[96];                        //!< Product identifier
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/targets/sbsa-linux/include/nvml.h:1318: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 serial[96];                    //!< Product serial number
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/targets/sbsa-linux/include/nvml.h:1319: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 firmwareVersion[96];           //!< Firmware version
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/targets/sbsa-linux/include/nvml.h:1339: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 state[256];                 //!< The power supply state
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/targets/sbsa-linux/include/nvml.h:6506: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                     guestDriverVersion[NVML_SYSTEM_DRIVER_VERSION_BUFFER_SIZE]; //!< Version of driver installed in guest
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/targets/sbsa-linux/include/nvml.h:6507: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                     hostDriverVersion[NVML_SYSTEM_DRIVER_VERSION_BUFFER_SIZE];  //!< Version of driver installed in host
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/targets/sbsa-linux/include/nvml.h:6512: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                     opaqueData[4];                                              //!< Opaque data
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/targets/sbsa-linux/include/nvml.h:6522: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                    hostDriverVersion[NVML_SYSTEM_DRIVER_VERSION_BUFFER_SIZE];  //!< Host driver version
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/targets/sbsa-linux/include/nvml.h:6527: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                    opaqueData[4];                                              //!< Opaque data
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/targets/sbsa-linux/include/nvml.h:6942: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 uuid[NVML_DEVICE_UUID_BUFFER_SIZE]; //!< The ASCII string UUID for the blacklisted GPU
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvrtc/targets/sbsa-linux/include/nvrtc.h:578: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 undecorated_name[4096];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvtxDetail/nvtxInit.h:174: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 cmdlineBuf[32];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvtxDetail/nvtxInit.h:175: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 pkgName[PATH_MAX];
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvtx/targets/sbsa-linux/include/nvtx3/nvtxDetail/nvtxInit.h:190: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).
            fp = fopen(cmdlineBuf, "r");
data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_mtgp32.h:151: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 poly_sha1[21]; /*< SHA1 digest */
data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_mtgp32_kernel.h:323: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(&o_f, &o_u, sizeof(o_u));
data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_mtgp32_kernel.h:379: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(&o_f, &o_u, sizeof(o_u));
data/nvidia-cuda-toolkit-11.1.1/arm64/libnvjpeg/targets/sbsa-linux/include/nvjpeg.h:180: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 * channel[NVJPEG_MAX_COMPONENT];
data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:174: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 cmdlineBuf[32];
data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:175: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 pkgName[PATH_MAX];
data/nvidia-cuda-toolkit-11.1.1/arm64/nsight_systems/target-linux-armv8/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:190: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).
            fp = fopen(cmdlineBuf, "r");
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cooperative_groups.h:379: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 memory[1];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cooperative_groups.h:389: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 scratch[details::scratch_size_needed(TileCommunicationSize, MaxBlockSize)];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cooperative_groups/details/helpers.h:226: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(&helper, &elem, sizeof(TyElem));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cooperative_groups/details/helpers.h:228: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(&elem, &helper, sizeof(TyElem));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cooperative_groups/details/helpers.h:373:25:  [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(channel_ptr + j, val_ptr + i + j, min(my_bytes_left, sizeof(int)));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cooperative_groups/details/helpers.h:392:21:  [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(val_ptr + i, channel_ptr, min(bytes_left, channel_size));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda.h:257: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 bytes[16];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda.h:270: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 reserved[CU_IPC_HANDLE_SIZE];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda.h:277: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 reserved[CU_IPC_HANDLE_SIZE];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda.h:2706: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.
         unsigned char reserved[4];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/support/ibm/locale_mgmt_aix.h:53: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(newloc, base, sizeof (_LC_locale_t));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_bf16.hpp:335: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.
    (void)memcpy(&x, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_bf16.hpp:337:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&x, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_bf16.hpp:359: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.
    (void)memcpy(&u, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_bf16.hpp:361:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&u, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_bf16.hpp:859:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        (void)memcpy(&u, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_bf16.hpp:861:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        (void)std::memcpy(&u, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_bf16.hpp:948:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        (void)memcpy(&u, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_bf16.hpp:950:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        (void)std::memcpy(&u, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_fp16.hpp:364: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.
    (void)memcpy(&x, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_fp16.hpp:366:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&x, &f, sizeof(f));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_fp16.hpp:410: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.
    (void)memcpy(&ux, &x, sizeof(x));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_fp16.hpp:412:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&ux, &x, sizeof(x));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_fp16.hpp:447: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.
    (void)memcpy(&shifter, &shifterBits, sizeof(shifterBits));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_fp16.hpp:449:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&shifter, &shifterBits, sizeof(shifterBits));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_fp16.hpp:457: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.
    (void)memcpy(&xShiftRoundBits, &xShiftRound, sizeof(xShiftRound));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_fp16.hpp:459:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&xShiftRoundBits, &xShiftRound, sizeof(xShiftRound));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_fp16.hpp:613: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.
    (void)memcpy(&f, &u, sizeof(u));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda_fp16.hpp:615:16:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    (void)std::memcpy(&f, &u, sizeof(u));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/driver_types.h:1758: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 bytes[16];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/driver_types.h:1769: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[256];                  /**< ASCII string identifying device */
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/driver_types.h:1771: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         luid[8];                    /**< 8-byte locally unique identifier. Value is undefined on TCC and non-Windows platforms */
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/driver_types.h:1944: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 reserved[CUDA_IPC_HANDLE_SIZE];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/driver_types.h:1952: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 reserved[CUDA_IPC_HANDLE_SIZE];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/alignment.h:173:22:  [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 data[Len];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/type_traits.h:329:22:  [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.
    typedef struct { char two_chars[2]; } no;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/type_traits.h:581:18:  [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.
typedef struct { char two_chars[2]; } no;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/type_traits.h:628:20:  [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.
  typedef struct { char array[2]; } no_type;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/adjacent_difference.h:418:43:  [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 *vshmem_ptr = vshmem_size > 0 ? (char *)allocations[1] : NULL;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/core/alignment.h:240: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 data[Len];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/core/util.h:713: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 data_[N * sizeof(T)];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/extrema.h:249:45:  [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 *vshmem_ptr = vshmem_size > 0 ? (char *)allocations[2] : NULL;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/partition.h:680:46:  [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 *vshmem_ptr = vshmem_storage > 0 ? (char *)allocations[1] : NULL;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/reduce.h:792:45:  [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 *vshmem_ptr = vshmem_size > 0 ? (char *)allocations[2] : NULL;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/reduce_by_key.h:941:43:  [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 *vshmem_ptr = vshmem_size > 0 ? (char *)allocations[1] : NULL;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/set_operations.h:1200:46:  [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 *vshmem_ptr = vshmem_storage > 0 ? (char *)allocations[2] : NULL;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/unique.h:615:43:  [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 *vshmem_ptr = vshmem_size > 0 ? (char *)allocations[1] : NULL;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/cuda/detail/unique_by_key.h:697:43:  [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 *vshmem_ptr = vshmem_size > 0 ? (char *)allocations[1] : NULL;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/cupti_metric_properties/simpleQuery.cpp:205: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).
            deviceNum = atoi(argv[i + 1]);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:58: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 domainName[NAME_SHORT];        // domain name
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:71: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 eventName[NAME_SHORT];         // event name
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:72: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 shortDesc[DESC_SHORT];         // short desc of the event
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:73: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 longDesc[DESC_LONG];           // long desc of the event
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:379: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).
            deviceId = atoi(argv[k+1]);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:384:45:  [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).
            domainId = (CUpti_EventDomainID)atoi(argv[k+1]);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/cupti_query/cupti_query.cpp:418: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 deviceName[32];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/extensions/include/c_util/FileOp.h:7: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* fp = fopen(pFileName, "wb");
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cupti/extras/CUPTI/samples/extensions/include/c_util/FileOp.h:27: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* fp = fopen(pFileName, "rb");
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_gdb/extras/Debugger/include/cudadebugger.h:199: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.
static const char *CUDBGResultNames[46] = {
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/nvvm/libnvvm-samples/common/include/drvapi_error_string.h:365:23:  [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 *)sCudaDrvErrorString[index].error_string;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/nvvm/libnvvm-samples/cuda-c-linking/cuda-c-linking.cpp:247: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/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/nvvm/libnvvm-samples/cuda-c-linking/cuda-c-linking.cpp:291: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 linkerInfo[1024];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/nvvm/libnvvm-samples/cuda-c-linking/cuda-c-linking.cpp:292: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 linkerErrors[1024];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/nvvm/libnvvm-samples/ptxgen/ptxgen.c:80:13:  [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 *f = fopen(filename, "rb");
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/nvvm/libnvvm-samples/simple/simple.c:39: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[100];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/nvvm/libnvvm-samples/simple/simple.c:88: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).
    fh = fopen(filename, "rb");
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/common_functions.h:97:90:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
extern         __host__ __device__ __device_builtin__ __cudart_builtin__ void*   __cdecl memcpy(void*, const void*, size_t) __THROW;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1213: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(&l, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1255: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(&l, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1283: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(&l, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1291: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(&la, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1292: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(&lb, &b, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1294: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(&a, &la, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1302: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(&l, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1533: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(&i, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1553: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(&i, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1585: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(&aa, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1590: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(&bb, &b, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1606: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(&a, &aa, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1661: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(&a, &aa, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1704: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(&a, &mant_c, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1723: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(&xx, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1724: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(&yy, &b, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1725: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(&zz, &c, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1748: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(&d, &yy, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1753: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(&d, &zz, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1758: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1779: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1788: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1799: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1804: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(&d, &yy, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1808: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(&d, &zz, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1820: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(&d, &zz, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1832: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(&d, &zz, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:1841: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(&d, &zz, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:2049: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:2116: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:2122: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:2130: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:2151: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(&d, &xx, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:2159: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(&ia, &a, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:2160: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(&ib, &b, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:2170: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(&a, &ia, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:2509: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(&d, &l, sizeof(double));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:2898: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(&aa, &a, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:2899: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(&bb, &b, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:2901: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(&a, &aa, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:2909: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(&ia, &a, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:2910: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(&ib, &b, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:2920: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(&a, &ia, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:2930: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(&f, &i, sizeof(float));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:3043: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(&t, &l, sizeof(double)); /* INDEFINITE */
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/targets/ppc64le-linux/include/crt/math_functions.hpp:3138: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(&t, &l, sizeof(double));   /* INDEFINITE */
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/nvml/example/example.c:88: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[NVML_DEVICE_NAME_BUFFER_SIZE];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/nvml/example/supportedVgpus.c:70: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[NVML_DEVICE_NAME_BUFFER_SIZE];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/nvml/example/supportedVgpus.c:130: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 vgpuTypeName[NVML_DEVICE_NAME_BUFFER_SIZE];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/targets/ppc64le-linux/include/nvml.h:151: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 busIdLegacy[NVML_DEVICE_PCI_BUS_ID_BUFFER_V2_SIZE]; //!< The legacy tuple domain:bus:device.function PCI identifier (&amp; NULL terminator)
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/targets/ppc64le-linux/include/nvml.h:160: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 busId[NVML_DEVICE_PCI_BUS_ID_BUFFER_SIZE]; //!< The tuple domain:bus:device.function PCI identifier (&amp; NULL terminator)
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/targets/ppc64le-linux/include/nvml.h:955: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 processName[NVML_VGPU_NAME_BUFFER_SIZE];   //!< Name of process running within the vGPU VM
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/targets/ppc64le-linux/include/nvml.h:983: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                            licenseInfo[NVML_GRID_LICENSE_BUFFER_SIZE];  //!< Deprecated.
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/targets/ppc64le-linux/include/nvml.h:984: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                            productName[NVML_GRID_LICENSE_BUFFER_SIZE];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/targets/ppc64le-linux/include/nvml.h:1280: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 firmwareVersion[32];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/targets/ppc64le-linux/include/nvml.h:1307: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 cause[256];               //!< If amber, a text description of the cause
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/targets/ppc64le-linux/include/nvml.h:1316: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[96];                      //!< Product name
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/targets/ppc64le-linux/include/nvml.h:1317: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 id[96];                        //!< Product identifier
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/targets/ppc64le-linux/include/nvml.h:1318: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 serial[96];                    //!< Product serial number
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/targets/ppc64le-linux/include/nvml.h:1319: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 firmwareVersion[96];           //!< Firmware version
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/targets/ppc64le-linux/include/nvml.h:1339: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 state[256];                 //!< The power supply state
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/targets/ppc64le-linux/include/nvml.h:6506: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                     guestDriverVersion[NVML_SYSTEM_DRIVER_VERSION_BUFFER_SIZE]; //!< Version of driver installed in guest
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/targets/ppc64le-linux/include/nvml.h:6507: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                     hostDriverVersion[NVML_SYSTEM_DRIVER_VERSION_BUFFER_SIZE];  //!< Version of driver installed in host
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/targets/ppc64le-linux/include/nvml.h:6512: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                     opaqueData[4];                                              //!< Opaque data
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/targets/ppc64le-linux/include/nvml.h:6522: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                    hostDriverVersion[NVML_SYSTEM_DRIVER_VERSION_BUFFER_SIZE];  //!< Host driver version
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/targets/ppc64le-linux/include/nvml.h:6527: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                    opaqueData[4];                                              //!< Opaque data
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/targets/ppc64le-linux/include/nvml.h:6942: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 uuid[NVML_DEVICE_UUID_BUFFER_SIZE]; //!< The ASCII string UUID for the blacklisted GPU
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvrtc/targets/ppc64le-linux/include/nvrtc.h:578: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 undecorated_name[4096];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvtxDetail/nvtxInit.h:174: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 cmdlineBuf[32];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvtxDetail/nvtxInit.h:175: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 pkgName[PATH_MAX];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvtx/targets/ppc64le-linux/include/nvtx3/nvtxDetail/nvtxInit.h:190: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).
            fp = fopen(cmdlineBuf, "r");
data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcublas/src/fortran_thunking.c:80: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 *errMsg[5] = 
data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcublas/src/fortran_thunking.c:1606: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( retVal, &tmpRes, sizeof(tmpRes));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcublas/src/fortran_thunking.c:1626: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( retVal, &tmpRes, sizeof(tmpRes)); /* in case retVal is NOT 16-bytes aligned */
data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcublas/src/fortran_thunking.c:1672: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( retVal, &tmpRes, sizeof(tmpRes));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcublas/src/fortran_thunking.c:1692: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( retVal, &tmpRes, sizeof(tmpRes)); /* in case retVal is NOT 16-bytes aligned */
data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_mtgp32.h:151: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 poly_sha1[21]; /*< SHA1 digest */
data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_mtgp32_kernel.h:323: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(&o_f, &o_u, sizeof(o_u));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_mtgp32_kernel.h:379: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(&o_f, &o_u, sizeof(o_u));
data/nvidia-cuda-toolkit-11.1.1/ppc64el/libnvjpeg/targets/ppc64le-linux/include/nvjpeg.h:180: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 * channel[NVJPEG_MAX_COMPONENT];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:174: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 cmdlineBuf[32];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:175: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 pkgName[PATH_MAX];
data/nvidia-cuda-toolkit-11.1.1/ppc64el/nsight_systems/target-linux-ppc64le/nvtx/include/nvtx3/nvtxDetail/nvtxInit.h:190: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).
            fp = fopen(cmdlineBuf, "r");
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/CL/cl.hpp:532:22:  [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).
            size_= ::strlen(str);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/cuda/std/detail/libcxx/include/stdio.h:111:8:  [1] (buffer) getc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#undef getc
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/detail/mpl/math.h:154:10:  [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.
  struct equal
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/equal.h:120:6:  [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.
bool equal(InputIterator1 first1, InputIterator1 last1,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/counting_iterator.h:204: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.
      return e::equal(this->base(), y.base());
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/iterator_facade.h:147: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.
    static bool equal(Facade1 const& f1, Facade2 const& f2)
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/iterator_facade.h:149: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.
      return f1.equal(f2);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/iterator_facade.h:421:7:  [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.
    ::equal(*static_cast<Derived1 const*>(&lhs),
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/iterator_facade.h:435:7:  [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.
    ::equal(*static_cast<Derived1 const*>(&lhs),
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/iterator/zip_iterator.h:197:10:  [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.
    bool equal(const zip_iterator<OtherIteratorTuple> &other) const;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/mismatch.h:141:46:  [1] (buffer) mismatch:
  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.
thrust::pair<InputIterator1, InputIterator2> mismatch(InputIterator1 first1,
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/detail/random_core_access.h:45:13:  [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.
static bool equal(const EngineOrDistribution &lhs, const EngineOrDistribution &rhs)
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/detail/random_core_access.h:47:14:  [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 lhs.equal(rhs);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/discard_block_engine.h:184:10:  [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.
    bool equal(const discard_block_engine &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/linear_congruential_engine.h:196:10:  [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.
    bool equal(const linear_congruential_engine &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/linear_feedback_shift_engine.h:159:10:  [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.
    bool equal(const linear_feedback_shift_engine &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/normal_distribution.h:206:10:  [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.
    bool equal(const normal_distribution &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/subtract_with_carry_engine.h:155:10:  [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.
    bool equal(const subtract_with_carry_engine &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/uniform_int_distribution.h:207:10:  [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.
    bool equal(const uniform_int_distribution &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/uniform_real_distribution.h:205:10:  [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.
    bool equal(const uniform_real_distribution &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/random/xor_combine_engine.h:200:10:  [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.
    bool equal(const xor_combine_engine &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/equal.h:37:77:  [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.
#define __THRUST_HOST_SYSTEM_EQUAL_HEADER <__THRUST_HOST_SYSTEM_ROOT/detail/equal.h>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/equal.h:41:81:  [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.
#define __THRUST_DEVICE_SYSTEM_EQUAL_HEADER <__THRUST_DEVICE_SYSTEM_ROOT/detail/equal.h>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/mismatch.h:37:80:  [1] (buffer) mismatch:
  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.
#define __THRUST_HOST_SYSTEM_MISMATCH_HEADER <__THRUST_HOST_SYSTEM_ROOT/detail/mismatch.h>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_cudart/targets/x86_64-linux/include/thrust/system/detail/adl/mismatch.h:41:84:  [1] (buffer) mismatch:
  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.
#define __THRUST_DEVICE_SYSTEM_MISMATCH_HEADER <__THRUST_DEVICE_SYSTEM_ROOT/detail/mismatch.h>
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/nvvm/libnvvm-samples/ptxgen/ptxgen.c:59: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).
  *buffer = (char *) malloc(strlen(libnvvmPath) + strlen(libdevice) + 1);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvcc/nvvm/libnvvm-samples/ptxgen/ptxgen.c:59:51:  [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).
  *buffer = (char *) malloc(strlen(libnvvmPath) + strlen(libdevice) + 1);
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/nvml/example/example.c:72:9:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        getchar();
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/nvml/example/example.c:169:5:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    getchar();
data/nvidia-cuda-toolkit-11.1.1/amd64/cuda_nvml_dev/nvml/example/example.c:178:5:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    getchar();
data/nvidia-cuda-toolkit-11.1.1/amd64/libcurand/targets/x86_64-linux/include/curand_mtgp32_host.h:280: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).
    int length = (unsigned int)strlen((char *)array);
data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/NvTraceFormat/NvTraceFormat.h:121:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    ifs.read(reinterpret_cast<char*>(&value), sizeOfValue);
data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/NvTraceFormat/NvTraceFormat.h:135:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        ifs.read(reinterpret_cast<char*>(&buffer[0]), header.count * header.elementSize);
data/nvidia-cuda-toolkit-11.1.1/amd64/nsight_systems/target-linux-x64/NvTraceFormat/NvTraceFormat.h:141:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            ifs.read(reinterpret_cast<char*>(&elem), sizeof(T));
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/cuda/std/detail/libcxx/include/stdio.h:111:8:  [1] (buffer) getc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#undef getc
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/detail/mpl/math.h:154:10:  [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.
  struct equal
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/equal.h:120:6:  [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.
bool equal(InputIterator1 first1, InputIterator1 last1,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/counting_iterator.h:204: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.
      return e::equal(this->base(), y.base());
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/iterator_facade.h:147: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.
    static bool equal(Facade1 const& f1, Facade2 const& f2)
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/iterator_facade.h:149: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.
      return f1.equal(f2);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/iterator_facade.h:421:7:  [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.
    ::equal(*static_cast<Derived1 const*>(&lhs),
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/iterator_facade.h:435:7:  [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.
    ::equal(*static_cast<Derived1 const*>(&lhs),
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/iterator/zip_iterator.h:197:10:  [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.
    bool equal(const zip_iterator<OtherIteratorTuple> &other) const;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/mismatch.h:141:46:  [1] (buffer) mismatch:
  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.
thrust::pair<InputIterator1, InputIterator2> mismatch(InputIterator1 first1,
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/detail/random_core_access.h:45:13:  [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.
static bool equal(const EngineOrDistribution &lhs, const EngineOrDistribution &rhs)
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/detail/random_core_access.h:47:14:  [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 lhs.equal(rhs);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/discard_block_engine.h:184:10:  [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.
    bool equal(const discard_block_engine &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/linear_congruential_engine.h:196:10:  [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.
    bool equal(const linear_congruential_engine &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/linear_feedback_shift_engine.h:159:10:  [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.
    bool equal(const linear_feedback_shift_engine &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/normal_distribution.h:206:10:  [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.
    bool equal(const normal_distribution &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/subtract_with_carry_engine.h:155:10:  [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.
    bool equal(const subtract_with_carry_engine &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/uniform_int_distribution.h:207:10:  [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.
    bool equal(const uniform_int_distribution &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/uniform_real_distribution.h:205:10:  [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.
    bool equal(const uniform_real_distribution &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/random/xor_combine_engine.h:200:10:  [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.
    bool equal(const xor_combine_engine &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/equal.h:37:77:  [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.
#define __THRUST_HOST_SYSTEM_EQUAL_HEADER <__THRUST_HOST_SYSTEM_ROOT/detail/equal.h>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/equal.h:41:81:  [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.
#define __THRUST_DEVICE_SYSTEM_EQUAL_HEADER <__THRUST_DEVICE_SYSTEM_ROOT/detail/equal.h>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/mismatch.h:37:80:  [1] (buffer) mismatch:
  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.
#define __THRUST_HOST_SYSTEM_MISMATCH_HEADER <__THRUST_HOST_SYSTEM_ROOT/detail/mismatch.h>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_cudart/targets/sbsa-linux/include/thrust/system/detail/adl/mismatch.h:41:84:  [1] (buffer) mismatch:
  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.
#define __THRUST_DEVICE_SYSTEM_MISMATCH_HEADER <__THRUST_DEVICE_SYSTEM_ROOT/detail/mismatch.h>
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/nvvm/libnvvm-samples/ptxgen/ptxgen.c:59: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).
  *buffer = (char *) malloc(strlen(libnvvmPath) + strlen(libdevice) + 1);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvcc/nvvm/libnvvm-samples/ptxgen/ptxgen.c:59:51:  [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).
  *buffer = (char *) malloc(strlen(libnvvmPath) + strlen(libdevice) + 1);
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/nvml/example/example.c:72:9:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        getchar();
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/nvml/example/example.c:169:5:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    getchar();
data/nvidia-cuda-toolkit-11.1.1/arm64/cuda_nvml_dev/nvml/example/example.c:178:5:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    getchar();
data/nvidia-cuda-toolkit-11.1.1/arm64/libcurand/targets/sbsa-linux/include/curand_mtgp32_host.h:280: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).
    int length = (unsigned int)strlen((char *)array);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/cuda/std/detail/libcxx/include/stdio.h:111:8:  [1] (buffer) getc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#undef getc
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/detail/mpl/math.h:154:10:  [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.
  struct equal
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/equal.h:120:6:  [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.
bool equal(InputIterator1 first1, InputIterator1 last1,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/counting_iterator.h:204: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.
      return e::equal(this->base(), y.base());
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/iterator_facade.h:147: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.
    static bool equal(Facade1 const& f1, Facade2 const& f2)
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/iterator_facade.h:149: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.
      return f1.equal(f2);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/iterator_facade.h:421:7:  [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.
    ::equal(*static_cast<Derived1 const*>(&lhs),
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/iterator_facade.h:435:7:  [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.
    ::equal(*static_cast<Derived1 const*>(&lhs),
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/iterator/zip_iterator.h:197:10:  [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.
    bool equal(const zip_iterator<OtherIteratorTuple> &other) const;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/mismatch.h:141:46:  [1] (buffer) mismatch:
  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.
thrust::pair<InputIterator1, InputIterator2> mismatch(InputIterator1 first1,
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/detail/random_core_access.h:45:13:  [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.
static bool equal(const EngineOrDistribution &lhs, const EngineOrDistribution &rhs)
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/detail/random_core_access.h:47:14:  [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 lhs.equal(rhs);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/discard_block_engine.h:184:10:  [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.
    bool equal(const discard_block_engine &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/linear_congruential_engine.h:196:10:  [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.
    bool equal(const linear_congruential_engine &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/linear_feedback_shift_engine.h:159:10:  [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.
    bool equal(const linear_feedback_shift_engine &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/normal_distribution.h:206:10:  [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.
    bool equal(const normal_distribution &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/subtract_with_carry_engine.h:155:10:  [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.
    bool equal(const subtract_with_carry_engine &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/uniform_int_distribution.h:207:10:  [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.
    bool equal(const uniform_int_distribution &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/uniform_real_distribution.h:205:10:  [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.
    bool equal(const uniform_real_distribution &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/random/xor_combine_engine.h:200:10:  [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.
    bool equal(const xor_combine_engine &rhs) const;
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/equal.h:37:77:  [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.
#define __THRUST_HOST_SYSTEM_EQUAL_HEADER <__THRUST_HOST_SYSTEM_ROOT/detail/equal.h>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/equal.h:41:81:  [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.
#define __THRUST_DEVICE_SYSTEM_EQUAL_HEADER <__THRUST_DEVICE_SYSTEM_ROOT/detail/equal.h>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/mismatch.h:37:80:  [1] (buffer) mismatch:
  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.
#define __THRUST_HOST_SYSTEM_MISMATCH_HEADER <__THRUST_HOST_SYSTEM_ROOT/detail/mismatch.h>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_cudart/targets/ppc64le-linux/include/thrust/system/detail/adl/mismatch.h:41:84:  [1] (buffer) mismatch:
  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.
#define __THRUST_DEVICE_SYSTEM_MISMATCH_HEADER <__THRUST_DEVICE_SYSTEM_ROOT/detail/mismatch.h>
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/nvvm/libnvvm-samples/ptxgen/ptxgen.c:59: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).
  *buffer = (char *) malloc(strlen(libnvvmPath) + strlen(libdevice) + 1);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvcc/nvvm/libnvvm-samples/ptxgen/ptxgen.c:59:51:  [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).
  *buffer = (char *) malloc(strlen(libnvvmPath) + strlen(libdevice) + 1);
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/nvml/example/example.c:72:9:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        getchar();
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/nvml/example/example.c:169:5:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    getchar();
data/nvidia-cuda-toolkit-11.1.1/ppc64el/cuda_nvml_dev/nvml/example/example.c:178:5:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    getchar();
data/nvidia-cuda-toolkit-11.1.1/ppc64el/libcurand/targets/ppc64le-linux/include/curand_mtgp32_host.h:280: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).
    int length = (unsigned int)strlen((char *)array);

ANALYSIS SUMMARY:

Hits = 1951
Lines analyzed = 1274227 in approximately 38.45 seconds (33143 lines/second)
Physical Source Lines of Code (SLOC) = 563524
Hits@level = [0] 605 [1]  94 [2] 454 [3] 136 [4] 1267 [5]   0
Hits@level+ = [0+] 2556 [1+] 1951 [2+] 1857 [3+] 1403 [4+] 1267 [5+]   0
Hits/KSLOC@level+ = [0+] 4.53574 [1+] 3.46214 [2+] 3.29533 [3+] 2.48969 [4+] 2.24835 [5+]   0
Symlinks skipped = 77 (--allowlink overrides but see doc for security issue)
Dot directories skipped = 5 (--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.