diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-11-18 10:33:15 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-11-18 10:33:15 +0000 |
commit | 5a43bdef899f9ed811e3e7ea8fcbbfdfdea66ddc (patch) | |
tree | 92d6c1279f8ce32315be250e01e9d4fbca49f7b2 /lib/msan/msan_interface_internal.h | |
parent | 99b2847ffb7c3ab9138619149d0cf7dbd0d6c9f5 (diff) |
[msan] Remove MSanDR and supporting code.
MSanDR is a dynamic instrumentation tool that can instrument the code
(prebuilt libraries and such) that could not be instrumented at compile time.
This code is unused (to the best of our knowledge) and unmaintained, and
starting to bit-rot.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@222232 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/msan/msan_interface_internal.h')
-rw-r--r-- | lib/msan/msan_interface_internal.h | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/lib/msan/msan_interface_internal.h b/lib/msan/msan_interface_internal.h index 401d6f947..8641f814b 100644 --- a/lib/msan/msan_interface_internal.h +++ b/lib/msan/msan_interface_internal.h @@ -122,16 +122,6 @@ void __msan_dump_shadow(const void *x, uptr size); SANITIZER_INTERFACE_ATTRIBUTE int __msan_has_dynamic_component(); -// Returns x such that %fs:x is the first byte of __msan_retval_tls. -SANITIZER_INTERFACE_ATTRIBUTE -int __msan_get_retval_tls_offset(); -SANITIZER_INTERFACE_ATTRIBUTE -int __msan_get_param_tls_offset(); - -// For intercepting mmap from ld.so in msandr. -SANITIZER_INTERFACE_ATTRIBUTE -bool __msan_is_in_loader(); - // For testing. SANITIZER_INTERFACE_ATTRIBUTE u32 __msan_get_umr_origin(); @@ -162,15 +152,6 @@ SANITIZER_INTERFACE_ATTRIBUTE void __sanitizer_unaligned_store64(uu64 *p, u64 x); SANITIZER_INTERFACE_ATTRIBUTE -void __msan_dr_is_initialized(); - -SANITIZER_INTERFACE_ATTRIBUTE -void *__msan_wrap_indirect_call(void *target); - -SANITIZER_INTERFACE_ATTRIBUTE -void __msan_set_indirect_call_wrapper(uptr wrapper); - -SANITIZER_INTERFACE_ATTRIBUTE void __msan_set_death_callback(void (*callback)(void)); } // extern "C" |