summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/sanitizer_common/sanitizer_flags.h
diff options
context:
space:
mode:
authorVitaly Buka <vitalybuka@google.com>2017-05-19 22:37:16 +0000
committerVitaly Buka <vitalybuka@google.com>2017-05-19 22:37:16 +0000
commit8018780d393e3cc0b8cc715ac2f432112bc28874 (patch)
treede52c231189b4125bc320e80cec70f00212a5b83 /compiler-rt/lib/sanitizer_common/sanitizer_flags.h
parentbf4a869dfb35289b4fa95682fe770e69c25af4b2 (diff)
downloadbcm5719-llvm-8018780d393e3cc0b8cc715ac2f432112bc28874.tar.gz
bcm5719-llvm-8018780d393e3cc0b8cc715ac2f432112bc28874.zip
[compiler-rt] Switch handle_<signal> flags from bool to enum.
Summary: We are going to make it tri-state and remove allow_user_segv_handler. Reviewers: eugenis, alekseys, kcc Subscribers: kubamracek, dberris, llvm-commits Differential Revision: https://reviews.llvm.org/D33159 llvm-svn: 303464
Diffstat (limited to 'compiler-rt/lib/sanitizer_common/sanitizer_flags.h')
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_flags.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_flags.h b/compiler-rt/lib/sanitizer_common/sanitizer_flags.h
index 503126bbe25..f22593395ed 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_flags.h
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_flags.h
@@ -18,6 +18,11 @@
namespace __sanitizer {
+enum HandleSignalMode {
+ kHandleSignalNo,
+ kHandleSignalYes,
+};
+
struct CommonFlags {
#define COMMON_FLAG(Type, Name, DefaultValue, Description) Type Name;
#include "sanitizer_flags.inc"
OpenPOWER on IntegriCloud