[msan] Unpoison param-tls in signal handler wrapper.

This an entry point from uninstrumented code.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@184734 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/msan/msan_interceptors.cc b/lib/msan/msan_interceptors.cc
index 1c713b0..133bc60 100644
--- a/lib/msan/msan_interceptors.cc
+++ b/lib/msan/msan_interceptors.cc
@@ -888,6 +888,7 @@
 }
 
 static void SignalAction(int signo, void *si, void *uc) {
+  __msan_unpoison_param(3);
   __msan_unpoison(si, __sanitizer::struct_sigaction_sz);
   __msan_unpoison(uc, __sanitizer::ucontext_t_sz);