[compiler-rt] r184734 - [msan] Unpoison param-tls in signal handler wrapper.
Evgeniy Stepanov
eugeni.stepanov at gmail.com
Mon Jun 24 06:48:42 PDT 2013
Author: eugenis
Date: Mon Jun 24 08:48:42 2013
New Revision: 184734
URL: http://llvm.org/viewvc/llvm-project?rev=184734&view=rev
Log:
[msan] Unpoison param-tls in signal handler wrapper.
This an entry point from uninstrumented code.
Modified:
compiler-rt/trunk/lib/msan/msan_interceptors.cc
Modified: compiler-rt/trunk/lib/msan/msan_interceptors.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/msan/msan_interceptors.cc?rev=184734&r1=184733&r2=184734&view=diff
==============================================================================
--- compiler-rt/trunk/lib/msan/msan_interceptors.cc (original)
+++ compiler-rt/trunk/lib/msan/msan_interceptors.cc Mon Jun 24 08:48:42 2013
@@ -888,6 +888,7 @@ static void SignalHandler(int signo) {
}
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);
More information about the llvm-commits
mailing list