From 2dcb5c0a2c3974479d7ca775ca6102737495b40e Mon Sep 17 00:00:00 2001 From: Evgeniy Stepanov Date: Wed, 2 Apr 2014 11:55:24 +0000 Subject: [PATCH] [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 --- compiler-rt/include/sanitizer/msan_interface.h | 4 ---- compiler-rt/lib/msan/msan.cc | 7 ------- compiler-rt/lib/msan/msan_interface_internal.h | 2 -- 3 files changed, 13 deletions(-) diff --git a/compiler-rt/include/sanitizer/msan_interface.h b/compiler-rt/include/sanitizer/msan_interface.h index aae1a5b164a6..de5fc96dfa80 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 8d4d21784f22..e3c34d7e8596 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 f529312491a4..bcb2cd59b453 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.