summaryrefslogtreecommitdiffstats
path: root/compiler-rt
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-04-02 11:55:24 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-04-02 11:55:24 +0000
commit2dcb5c0a2c3974479d7ca775ca6102737495b40e (patch)
tree9f3910a333ff5877a2936536ccbeb1191a1a9ea1 /compiler-rt
parent01a37a0bcc1ccb4f169a750890c0d7352c3a2836 (diff)
downloadbcm5719-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.h4
-rw-r--r--compiler-rt/lib/msan/msan.cc7
-rw-r--r--compiler-rt/lib/msan/msan_interface_internal.h2
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.
OpenPOWER on IntegriCloud