diff options
author | Kostya Kortchinsky <kostyak@google.com> | 2017-11-03 17:04:13 +0000 |
---|---|---|
committer | Kostya Kortchinsky <kostyak@google.com> | 2017-11-03 17:04:13 +0000 |
commit | 8acdc98271c9efa2303e371b4ebc4b7410a30d9f (patch) | |
tree | 97c283d45001a83effce7c0b920af3ead8498840 /llvm/docs/CommandGuide | |
parent | 594d217502caef3976eab52b759b469fa52551a4 (diff) | |
download | bcm5719-llvm-8acdc98271c9efa2303e371b4ebc4b7410a30d9f.tar.gz bcm5719-llvm-8acdc98271c9efa2303e371b4ebc4b7410a30d9f.zip |
[Driver] Add Scudo as a possible -fsanitize= option
Summary:
This change adds Scudo as a possible Sanitizer option via -fsanitize=.
This allows for easier static & shared linking of the Scudo library, it allows
us to enforce PIE (otherwise the security of the allocator is moot), and check
for incompatible Sanitizers combo.
In its current form, Scudo is not compatible with any other Sanitizer, but the
plan is to make it work in conjunction with UBsan (-fsanitize=scudo,undefined),
which will require additional work outside of the scope of this change.
Reviewers: eugenis, kcc, alekseyshl
Reviewed By: eugenis, alekseyshl
Subscribers: llvm-commits, srhines
Differential Revision: https://reviews.llvm.org/D39334
llvm-svn: 317337
Diffstat (limited to 'llvm/docs/CommandGuide')
0 files changed, 0 insertions, 0 deletions