diff options
author | Marco Elver <[email protected]> | 2022-09-12 11:45:40 +0200 |
---|---|---|
committer | Paul E. McKenney <[email protected]> | 2022-10-18 15:07:33 -0700 |
commit | 7c201739beef1a586d806463f1465429cdce34c5 (patch) | |
tree | f9fd2248f429a09e357a848f5f4628b3abd547cb /tools/testing/selftests/bpf/prog_tests/autoload.c | |
parent | 9abf2313adc1ca1b6180c508c25f22f9395cc780 (diff) |
kcsan: Instrument memcpy/memset/memmove with newer Clang
With Clang version 16+, -fsanitize=thread will turn
memcpy/memset/memmove calls in instrumented functions into
__tsan_memcpy/__tsan_memset/__tsan_memmove calls respectively.
Add these functions to the core KCSAN runtime, so that we (a) catch data
races with mem* functions, and (b) won't run into linker errors with
such newer compilers.
Cc: [email protected] # v5.10+
Signed-off-by: Marco Elver <[email protected]>
Signed-off-by: Paul E. McKenney <[email protected]>
Diffstat (limited to 'tools/testing/selftests/bpf/prog_tests/autoload.c')
0 files changed, 0 insertions, 0 deletions