diff options
author | Derek Bruening <bruening@google.com> | 2016-05-25 00:41:24 +0000 |
---|---|---|
committer | Derek Bruening <bruening@google.com> | 2016-05-25 00:41:24 +0000 |
commit | 6a520b0fd19bb1bf279ba6464721626c237f0d65 (patch) | |
tree | 7917cafd35d692c65c48332037159ef4cd6f0d44 /include/clang/Basic/Sanitizers.def | |
parent | e8a97b24a38889b92879ddb3bd313dfd3b1519d5 (diff) |
[esan|wset] Add working set tool driver flags
Summary:
Adds a new -fsanitize=efficiency-working-set flag to enable esan's working
set tool. Adds appropriate tests for the new flag.
Reviewers: aizatsky
Subscribers: vitalybuka, zhaoqin, kcc, eugenis, llvm-commits
Differential Revision: http://reviews.llvm.org/D20484
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@270641 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/Sanitizers.def')
-rw-r--r-- | include/clang/Basic/Sanitizers.def | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/clang/Basic/Sanitizers.def b/include/clang/Basic/Sanitizers.def index 3bf289ca7d..c81273ea5f 100644 --- a/include/clang/Basic/Sanitizers.def +++ b/include/clang/Basic/Sanitizers.def @@ -116,8 +116,10 @@ SANITIZER_GROUP("bounds", Bounds, ArrayBounds | LocalBounds) // EfficiencySanitizer SANITIZER("efficiency-cache-frag", EfficiencyCacheFrag) +SANITIZER("efficiency-working-set", EfficiencyWorkingSet) // Meta-group only used internally. -SANITIZER_GROUP("efficiency-all", Efficiency, EfficiencyCacheFrag) +SANITIZER_GROUP("efficiency-all", Efficiency, + EfficiencyCacheFrag | EfficiencyWorkingSet) // Magic group, containing all sanitizers. For example, "-fno-sanitize=all" // can be used to disable all the sanitizers. |