aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/openssl/sanitizers.h
diff options
context:
space:
mode:
authorrobot-piglet <robot-piglet@yandex-team.com>2023-09-06 12:31:14 +0300
committerrobot-piglet <robot-piglet@yandex-team.com>2023-09-06 12:59:52 +0300
commit04a19cc6b675d2380241eaa4b6e584a07bbd4280 (patch)
tree072700370672dc35fc987c10419e5ab34f4ca7fd /contrib/libs/openssl/sanitizers.h
parent3a349a1a0cd42df29e4c2b2c950a8bd1d14345e3 (diff)
downloadydb-04a19cc6b675d2380241eaa4b6e584a07bbd4280.tar.gz
Intermediate changes
Diffstat (limited to 'contrib/libs/openssl/sanitizers.h')
-rw-r--r--contrib/libs/openssl/sanitizers.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/contrib/libs/openssl/sanitizers.h b/contrib/libs/openssl/sanitizers.h
new file mode 100644
index 0000000000..76fc637907
--- /dev/null
+++ b/contrib/libs/openssl/sanitizers.h
@@ -0,0 +1,11 @@
+#pragma once
+
+#if defined(__clang__)
+# if __has_feature(memory_sanitizer)
+void __msan_unpoison(const volatile void* a, size_t size);
+# else
+# define __msan_unpoison(a, size)
+# endif
+#else
+# define __msan_unpoison(a, size)
+#endif // __clang__