opencv/modules/core/src
Vincent Rabaud b5b52afd35
Merge pull request #21527 from vrabaud:3.4_msan
* Fix wrong MSAN errors.

Because Fortran is called in Lapack, MSAN does not think the memory
has been written even though it is the case.
MSAN does no support well cross-language memory analysis.

* Make a dedicated check.
2022-01-28 15:35:47 +00:00
..
cuda Use "src" not "*this" for source GpuMat 2020-07-30 01:03:34 +09:00
opencl Merge pull request #21107 from take1014:remove_assert_21038 2021-11-27 18:34:52 +00:00
utils Fix build for UWP 2019-08-05 17:19:36 +03:00
algorithm.cpp Python: wrap Algorithm::read and Algorithm::write 2017-11-27 17:04:56 +01:00
alloc.cpp core(alloc): force initialization of memalign flag 2019-10-15 13:07:11 +03:00
arithm_ipp.hpp core: reimplement SIMD arithmetic, logic and comparison operations into wide universal intrinsics 2018-10-30 12:48:31 +02:00
arithm.cpp core(arithm_op): workaround problem with scalars handling 2021-03-31 10:35:52 +00:00
arithm.dispatch.cpp core: reimplement SIMD arithmetic, logic and comparison operations into wide universal intrinsics 2018-10-30 12:48:31 +02:00
arithm.simd.hpp Merge pull request #16236 from alalek:fix_core_simd_emulator 2020-01-10 21:31:02 +03:00
array.cpp Merge pull request #21107 from take1014:remove_assert_21038 2021-11-27 18:34:52 +00:00
async.cpp core: Async API / AsyncArray 2019-05-18 19:32:23 +00:00
batch_distance.cpp remove non-ideal pairs when using crosscheck in batchdistance 2018-10-26 20:25:24 +00:00
bindings_utils.cpp feat: update conversion logic for std::vector<T> in Python bindings 2021-09-01 13:00:21 +03:00
buffer_area.cpp core(buffer_area): handle 'OPENCV_ENABLE_MEMORY_SANITIZER=ON' case 2020-03-16 19:34:08 +03:00
bufferpool.impl.hpp Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
channels.cpp Merge pull request #12877 from maver1:3.4 2018-10-24 15:02:53 +03:00
check.cpp Merge pull request #16616 from alalek:dnn_fix_input_shape 2020-02-21 22:39:54 +03:00
command_line_parser.cpp refactoring catching all exceptions as const ref 2018-11-08 19:59:47 +03:00
conjugate_gradient.cpp opencv: Use cv::AutoBuffer<>::data() 2018-07-04 19:11:29 +03:00
convert_c.cpp core: rework code locality 2021-03-02 23:24:28 +00:00
convert_scale.dispatch.cpp core: rework code locality 2021-03-02 23:24:28 +00:00
convert_scale.simd.hpp Fix spelling typos 2019-12-27 12:46:53 +00:00
convert.dispatch.cpp dnn(ocl): avoid mess FP16/FP32 in convolution layer 2020-12-15 08:51:24 +00:00
convert.hpp Merge pull request #12411 from vpisarev:wide_convert 2018-09-06 19:36:59 +03:00
convert.simd.hpp core: fix F16C compilation check 2020-11-17 12:22:49 +00:00
copy.cpp core: rework code locality 2021-03-02 23:24:28 +00:00
count_non_zero.dispatch.cpp core(ipp): disable SSE4.2 code path in countNonZero() 2020-12-01 14:01:42 +00:00
count_non_zero.simd.hpp core: vectorize countNonZero64f 2019-10-11 09:02:46 -05:00
cuda_gpu_mat.cpp Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cuda_host_mem.cpp build: fix warnings 2019-03-05 14:47:04 +03:00
cuda_info.cpp Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cuda_stream.cpp MSVC: Slience external/meaningless warnings 2018-09-12 20:02:13 +09:00
datastructs.cpp Merge pull request #21107 from take1014:remove_assert_21038 2021-11-27 18:34:52 +00:00
directx.cpp Merge pull request #19783 from mikhail-nikolskiy:interop-perf 2021-03-25 21:27:31 +00:00
directx.inc.hpp Merge pull request #13972 from Mainvooid:add_cuda_support_for_D3D11_interop 2019-03-24 18:34:09 +03:00
downhill_simplex.cpp Fix spelling typos 2019-12-27 12:46:53 +00:00
dxt.cpp Merge pull request #21107 from take1014:remove_assert_21038 2021-11-27 18:34:52 +00:00
gl_core_3_1.cpp build: unreachable code after CV_Error() (part 2) 2018-04-24 16:03:40 +03:00
gl_core_3_1.hpp
glob.cpp Support building shared libraries on WINCE. 2019-08-01 15:28:04 +02:00
hal_internal.cpp Merge pull request #21527 from vrabaud:3.4_msan 2022-01-28 15:35:47 +00:00
hal_internal.hpp core: include version.hpp in cvdef.h, fix precomp.hpp usage 2021-02-16 11:10:45 +00:00
hal_replacement.hpp build: fix MSVC-Clang warnings about unused parameters in stubs 2021-10-28 21:08:36 +00:00
intel_gpu_gemm.inl.hpp core(ocl): buffer bounds in intelblas_gemm_buffer_NT 2021-09-10 12:10:41 +00:00
kmeans.cpp kmeans: assertion "There can't be more clusters than elements" 2022-01-08 23:42:21 +01:00
lapack.cpp Merge pull request #21107 from take1014:remove_assert_21038 2021-11-27 18:34:52 +00:00
lda.cpp core(lda): don't perform calculations in constructor 2019-03-31 21:48:44 +00:00
logger.cpp core(logger): dump timestamp information with message 2021-11-20 15:34:23 +00:00
lpsolver.cpp core: add solveLP type checks for output 2018-09-01 14:51:44 +00:00
lut.cpp refactoring catching all exceptions as const ref 2018-11-08 19:59:47 +03:00
mathfuncs_core.dispatch.cpp core(IPP): disable some ippsMagnitude_32f calls 2021-03-31 13:38:57 +00:00
mathfuncs_core.simd.hpp Merge pull request #16236 from alalek:fix_core_simd_emulator 2020-01-10 21:31:02 +03:00
mathfuncs.cpp core: rework code locality 2021-03-02 23:24:28 +00:00
mathfuncs.hpp core: move const tables outside of dispatched code 2018-08-08 17:54:54 +03:00
matmul.dispatch.cpp Merge pull request #20670 from alalek:core_ocl_fix_intel_gpu_gemm_requirements 2021-09-10 12:00:11 +00:00
matmul.simd.hpp Merge pull request #21107 from take1014:remove_assert_21038 2021-11-27 18:34:52 +00:00
matrix_c.cpp core: rework code locality 2021-03-02 23:24:28 +00:00
matrix_decomp.cpp Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
matrix_expressions.cpp core(MatExpr): fix warning in case of e.s == (0, 0, 0, 0) 2020-05-01 07:29:57 +00:00
matrix_iterator.cpp core: include version.hpp in cvdef.h, fix precomp.hpp usage 2021-02-16 11:10:45 +00:00
matrix_operations.cpp core: rework code locality 2021-03-02 23:24:28 +00:00
matrix_sparse.cpp Merge pull request #21107 from take1014:remove_assert_21038 2021-11-27 18:34:52 +00:00
matrix_transform.cpp Merge pull request #18952 from terfendail:wui_doc 2021-03-30 16:18:03 +00:00
matrix_wrap.cpp core: rework code locality 2021-03-02 23:24:28 +00:00
matrix.cpp Fix a potential UBSAN error. 2022-01-11 12:01:47 +01:00
mean.dispatch.cpp Restored IPP call reduction 2019-07-31 15:41:22 +03:00
mean.simd.hpp core: dispatch mean.cpp 2019-02-19 16:58:32 +03:00
merge.dispatch.cpp core: dispatch merge.cpp 2019-02-23 15:42:26 +00:00
merge.simd.hpp core: dispatch merge.cpp 2019-02-23 15:42:26 +00:00
minmax.cpp core: fix coverity issues 2020-03-06 18:12:45 +00:00
norm.cpp Fix potential NaN in cv::norm. 2021-06-15 14:58:11 +02:00
ocl_disabled.impl.hpp add noexcept to default constructors of cv::ocl 2021-02-20 16:20:25 +00:00
ocl.cpp core(ocl): add option to abort on OpenCL kernel build failure 2021-12-29 00:04:45 +00:00
opengl.cpp core(opencl): add version check before clCreateFromGLTexture() call 2020-12-13 20:57:26 +00:00
out.cpp core: apply CV_OVERRIDE/CV_FINAL 2018-03-28 17:57:59 +03:00
ovx.cpp Fixed compilation on windows with openvx 2020-01-06 06:32:56 +03:00
parallel_impl.cpp core(parallel): suppress TSAN warning 2021-10-04 10:46:32 +00:00
parallel_impl.hpp core: fix pthreads performance 2018-01-26 04:09:11 +00:00
parallel.cpp core(parallel): propagate FP denormals mode 2022-01-26 05:19:02 +00:00
pca.cpp Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
persistence_base64.cpp build: fix GCC12 compilation 2022-01-22 11:48:44 +00:00
persistence_c.cpp core: rework code locality 2021-03-02 23:24:28 +00:00
persistence_cpp.cpp Merge pull request #17436 from vpisarev:fix_python_io 2020-06-01 11:33:09 +00:00
persistence_json.cpp Merge pull request #21107 from take1014:remove_assert_21038 2021-11-27 18:34:52 +00:00
persistence_types.cpp Merge pull request #21107 from take1014:remove_assert_21038 2021-11-27 18:34:52 +00:00
persistence_xml.cpp Merge pull request #21107 from take1014:remove_assert_21038 2021-11-27 18:34:52 +00:00
persistence_yml.cpp Merge pull request #21107 from take1014:remove_assert_21038 2021-11-27 18:34:52 +00:00
persistence.cpp Merge pull request #21107 from take1014:remove_assert_21038 2021-11-27 18:34:52 +00:00
persistence.hpp core(persistence): fix writeRaw() / readRaw() struct support 2019-07-16 14:03:39 +03:00
precomp.hpp core(logger): dump timestamp information with message 2021-11-20 15:34:23 +00:00
rand.cpp core: rework code locality 2021-03-02 23:24:28 +00:00
softfloat.cpp core: fix UBSAN in softfloat 2019-09-27 16:29:50 +03:00
split.dispatch.cpp core: dispatch split.cpp 2019-02-22 09:54:31 +00:00
split.simd.hpp core: dispatch split.cpp 2019-02-22 09:54:31 +00:00
stat_c.cpp core: rework code locality 2021-03-02 23:24:28 +00:00
stat.dispatch.cpp Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
stat.hpp Split stat.cpp into smaller pieces 2018-02-12 14:14:08 +03:00
stat.simd.hpp Merge pull request #15402 from ChipKerchner:normUnroll 2019-08-31 11:10:05 +00:00
stl.cpp
sum.dispatch.cpp Restored IPP call reduction 2019-07-31 15:41:22 +03:00
sum.simd.hpp core: dispatch sum 2019-02-13 18:17:38 +03:00
system.cpp Merge pull request #21506 from alalek:core_fp_denormals 2022-01-26 08:52:27 +00:00
tables.cpp
trace.cpp core(logger): dump timestamp information with message 2021-11-20 15:34:23 +00:00
types.cpp Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
umatrix.cpp fix opencv/opencv#20594 - exception handling with refcounts 2021-08-25 14:38:02 +02:00
umatrix.hpp core(ocl): fix deadlock in UMatDataAutoLock 2018-01-16 17:33:06 +03:00
va_intel.cpp Merge pull request #19783 from mikhail-nikolskiy:interop-perf 2021-03-25 21:27:31 +00:00