diff options
| author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-04-02 11:55:24 +0000 |
|---|---|---|
| committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-04-02 11:55:24 +0000 |
| commit | 2dcb5c0a2c3974479d7ca775ca6102737495b40e (patch) | |
| tree | 9f3910a333ff5877a2936536ccbeb1191a1a9ea1 /compiler-rt | |
| parent | 01a37a0bcc1ccb4f169a750890c0d7352c3a2836 (diff) | |
| download | bcm5719-llvm-2dcb5c0a2c3974479d7ca775ca6102737495b40e.tar.gz bcm5719-llvm-2dcb5c0a2c3974479d7ca775ca6102737495b40e.zip | |
[msan] Kill __msan_print_param_shadow.
It does not do what it's name says, and what it actually does is hard to
describe, and is not useful at all.
llvm-svn: 205415
Diffstat (limited to 'compiler-rt')
| -rw-r--r-- | compiler-rt/include/sanitizer/msan_interface.h | 4 | ||||
| -rw-r--r-- | compiler-rt/lib/msan/msan.cc | 7 | ||||
| -rw-r--r-- | compiler-rt/lib/msan/msan_interface_internal.h | 2 |
3 files changed, 0 insertions, 13 deletions
diff --git a/compiler-rt/include/sanitizer/msan_interface.h b/compiler-rt/include/sanitizer/msan_interface.h index aae1a5b164a..de5fc96dfa8 100644 --- a/compiler-rt/include/sanitizer/msan_interface.h +++ b/compiler-rt/include/sanitizer/msan_interface.h @@ -78,10 +78,6 @@ extern "C" { format. */ void __msan_print_shadow(const volatile void *x, size_t size); - /* Print current function arguments shadow and origin to stderr in a - human-readable format. */ - void __msan_print_param_shadow(); - /* Returns true if running under a dynamic tool (DynamoRio-based). */ int __msan_has_dynamic_component(); diff --git a/compiler-rt/lib/msan/msan.cc b/compiler-rt/lib/msan/msan.cc index 8d4d21784f2..e3c34d7e859 100644 --- a/compiler-rt/lib/msan/msan.cc +++ b/compiler-rt/lib/msan/msan.cc @@ -367,13 +367,6 @@ void __msan_print_shadow(const void *x, uptr size) { } } -void __msan_print_param_shadow() { - for (int i = 0; i < 16; i++) { - Printf("#%d:%zx ", i, __msan_param_tls[i]); - } - Printf("\n"); -} - sptr __msan_test_shadow(const void *x, uptr size) { if (!MEM_IS_APP(x)) return -1; unsigned char *s = (unsigned char *)MEM_TO_SHADOW((uptr)x); diff --git a/compiler-rt/lib/msan/msan_interface_internal.h b/compiler-rt/lib/msan/msan_interface_internal.h index f529312491a..bcb2cd59b45 100644 --- a/compiler-rt/lib/msan/msan_interface_internal.h +++ b/compiler-rt/lib/msan/msan_interface_internal.h @@ -100,8 +100,6 @@ void __msan_set_expect_umr(int expect_umr); SANITIZER_INTERFACE_ATTRIBUTE void __msan_print_shadow(const void *x, uptr size); SANITIZER_INTERFACE_ATTRIBUTE -void __msan_print_param_shadow(); -SANITIZER_INTERFACE_ATTRIBUTE int __msan_has_dynamic_component(); // Returns x such that %fs:x is the first byte of __msan_retval_tls. |

