[compiler-rt] [llvm] [msan] Add interceptors for fortified memory functions (__memcpy_chk, etc.) (PR #206702)
Vitaly Buka via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 17 17:54:30 PDT 2026
================
@@ -233,6 +241,53 @@ INTERCEPTOR(void *, bzero, void *block, usize size) {
#define INIT_BZERO
#endif // SANITIZER_INTERCEPT_BZERO
+#if SANITIZER_INTERCEPT___MEMSET_CHK && \
+ defined(COMMON_INTERCEPTOR_MEMSET_CHK_IMPL)
+INTERCEPTOR(void*, __memset_chk, void* dst, int v, usize size, usize dst_size) {
+ void* ctx;
+ COMMON_INTERCEPTOR_MEMSET_CHK_IMPL(ctx, dst, v, size, dst_size);
+}
----------------
vitalybuka wrote:
this header is expected to provide default implementations, see line 55
https://github.com/llvm/llvm-project/pull/206702
More information about the llvm-commits
mailing list