diff options
| author | Kamil Rytarowski <n54@gmx.com> | 2018-11-04 15:30:38 +0000 |
|---|---|---|
| committer | Kamil Rytarowski <n54@gmx.com> | 2018-11-04 15:30:38 +0000 |
| commit | 538d67873743ff38953ddaa92b48def2c290d342 (patch) | |
| tree | 798516d11a915779411cfb082bb07646bee0aa40 | |
| parent | e7c94ef1debe790ab90833cf72e21b584651db16 (diff) | |
| download | bcm5719-llvm-538d67873743ff38953ddaa92b48def2c290d342.tar.gz bcm5719-llvm-538d67873743ff38953ddaa92b48def2c290d342.zip | |
Disable recursive interception for tzset in MSan
This fixes sanitization of this library call on NetBSD.
Extracted as a part of D42050.
llvm-svn: 346098
| -rw-r--r-- | compiler-rt/lib/msan/msan_interceptors.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler-rt/lib/msan/msan_interceptors.cc b/compiler-rt/lib/msan/msan_interceptors.cc index 393a9902412..07300f3bc17 100644 --- a/compiler-rt/lib/msan/msan_interceptors.cc +++ b/compiler-rt/lib/msan/msan_interceptors.cc @@ -1072,6 +1072,7 @@ extern char *tzname[2]; INTERCEPTOR(void, tzset, int fake) { ENSURE_MSAN_INITED(); + InterceptorScope interceptor_scope; REAL(tzset)(fake); if (tzname[0]) __msan_unpoison(tzname[0], REAL(strlen)(tzname[0]) + 1); |

