[asan] Refactor stack unpoisoning.
authorRobert Schneider <robert.schneider03@sap.com>
Tue, 16 Jun 2020 08:39:47 +0000 (01:39 -0700)
committerVitaly Buka <vitalybuka@google.com>
Tue, 16 Jun 2020 08:52:44 +0000 (01:52 -0700)
commit387e94ca920743e8a5c4591ef9147a22dc860dca
tree0730e47615bcba61c2e8a62f6d80de5ee5a986e8
parentffc5d98d2c0df5f72ce67e5dcb724b64f03f639b
[asan] Refactor stack unpoisoning.

Summary: This adds a customization point to support unpoisoning of signal alternate stacks on POSIX.

Reviewers: vitalybuka

Reviewed By: vitalybuka

Subscribers: #sanitizers

Tags: #sanitizers

Differential Revision: https://reviews.llvm.org/D81577
compiler-rt/lib/asan/asan_fuchsia.cpp
compiler-rt/lib/asan/asan_internal.h
compiler-rt/lib/asan/asan_posix.cpp
compiler-rt/lib/asan/asan_rtems.cpp
compiler-rt/lib/asan/asan_rtl.cpp
compiler-rt/lib/asan/asan_win.cpp