From 373d6ed7cf24e28de441cfeef4d14c4c0a20c905 Mon Sep 17 00:00:00 2001 From: Matt Morehouse Date: Fri, 6 Jul 2018 17:10:51 +0000 Subject: [MSan] Add functions to enable/disable interceptor checks. Summary: The motivation for this change is to make libFuzzer+MSan possible without instrumenting libFuzzer. See https://github.com/google/sanitizers/issues/958. Reviewers: eugenis Reviewed By: eugenis Subscribers: llvm-commits, kcc Differential Revision: https://reviews.llvm.org/D48890 llvm-svn: 336447 --- compiler-rt/lib/msan/msan_interface_internal.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'compiler-rt/lib/msan/msan_interface_internal.h') diff --git a/compiler-rt/lib/msan/msan_interface_internal.h b/compiler-rt/lib/msan/msan_interface_internal.h index c6990db243c..9a67cbc9b5f 100644 --- a/compiler-rt/lib/msan/msan_interface_internal.h +++ b/compiler-rt/lib/msan/msan_interface_internal.h @@ -174,6 +174,12 @@ void __msan_set_death_callback(void (*callback)(void)); SANITIZER_INTERFACE_ATTRIBUTE void __msan_copy_shadow(void *dst, const void *src, uptr size); + +SANITIZER_INTERFACE_ATTRIBUTE +void __msan_scoped_disable_interceptor_checks(); + +SANITIZER_INTERFACE_ATTRIBUTE +void __msan_scoped_enable_interceptor_checks(); } // extern "C" #endif // MSAN_INTERFACE_INTERNAL_H -- cgit v1.2.3