diff options
| author | Alexander Potapenko <glider@google.com> | 2014-04-25 10:39:41 +0000 |
|---|---|---|
| committer | Alexander Potapenko <glider@google.com> | 2014-04-25 10:39:41 +0000 |
| commit | 623c989eeacb4db2513fa9fbb251917587393e72 (patch) | |
| tree | f6c38920cd32d71a88962efc179b066b7614dc49 /compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc | |
| parent | 672df1512232aa667955f9a7ed9fa4ce56de1bc7 (diff) | |
| download | bcm5719-llvm-623c989eeacb4db2513fa9fbb251917587393e72.tar.gz bcm5719-llvm-623c989eeacb4db2513fa9fbb251917587393e72.zip | |
[ASan] Use a non-null altstack.ss_size when disabling sigaltstack on Darwin.
llvm-svn: 207220
Diffstat (limited to 'compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc')
| -rw-r--r-- | compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc b/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc index bb6e5877fd7..e8599596116 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc @@ -116,7 +116,7 @@ void UnsetAlternateSignalStack() { stack_t altstack, oldstack; altstack.ss_sp = 0; altstack.ss_flags = SS_DISABLE; - altstack.ss_size = 0; + altstack.ss_size = kAltStackSize; // Some sane value required on Darwin. CHECK_EQ(0, sigaltstack(&altstack, &oldstack)); UnmapOrDie(oldstack.ss_sp, oldstack.ss_size); } |

