a4de17562d13d7a8188108243c4cfbd52f33229a |
|
04-Mar-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master clang for rebase to r256229 http://b/26987366 (cherry picked from commit 87d948ecccffea9e9e37d0d053b246e2d6d6c47b) Change-Id: I10ca401a280e905253aafabad9118693a2f24ffb
/external/clang/lib/Driver/SanitizerArgs.cpp
|
b6d6993e6e6d3daf4d9876794254d20a134e37c2 |
|
01-Jul-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master clang for rebase to r239765 Change-Id: I0393bcc952590a7226af8c4b58534a8ee5fd2d99
/external/clang/lib/Driver/SanitizerArgs.cpp
|
58878f85ab89b13e9eea4af3ccf055e42c557bc8 |
|
06-May-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master clang for rebase to r235153 Change-Id: Ia94bbcb6da7c75b6e7c2afedd1001094d62a7324
/external/clang/lib/Driver/SanitizerArgs.cpp
|
3ea9e33ea25e0c2b12db56418ba3f994eb662c04 |
|
08-Apr-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master clang for rebase to r233350 Change-Id: I12d4823f10bc9e445b8b86e7721b71f98d1df442
/external/clang/lib/Driver/SanitizerArgs.cpp
|
0e2c34f92f00628d48968dfea096d36381f494cb |
|
23-Mar-2015 |
Stephen Hines <srhines@google.com> |
Update aosp/master clang for rebase to r230699. Change-Id: I6a546ab3d4ae37119eebb735e102cca4f80ab520
/external/clang/lib/Driver/SanitizerArgs.cpp
|
176edba5311f6eff0cad2631449885ddf4fbc9ea |
|
01-Dec-2014 |
Stephen Hines <srhines@google.com> |
Update aosp/master Clang for rebase to r222490. Change-Id: Ic557ac55e97fbf6ee08771c7b7c3594777b0aefd
/external/clang/lib/Driver/SanitizerArgs.cpp
|
c568f1e98938584c0ef0b12ae5018ff7d90a4072 |
|
21-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update Clang for rebase to r212749. This also fixes a small issue with arm_neon.h not being generated always. Includes a cherry-pick of: r213450 - fixes mac-specific header issue r213126 - removes a default -Bsymbolic on Android Change-Id: I2a790a0f5d3b2aab11de596fc3a74e7cbc99081d
/external/clang/lib/Driver/SanitizerArgs.cpp
|
6bcf27bb9a4b5c3f79cb44c0e4654a6d7619ad89 |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update Clang for 3.5 rebase (r209713). Change-Id: I8c9133b0f8f776dc915f270b60f94962e771bc83
/external/clang/lib/Driver/SanitizerArgs.cpp
|
651f13cea278ec967336033dd032faef0e9fc2ec |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Updated to Clang 3.5a. Change-Id: I8127eb568f674c2e72635b639a3295381fe8af82
/external/clang/lib/Driver/SanitizerArgs.cpp
|
c6911a2b1fc176e4d6053ed86506c17c3d8b0057 |
|
01-Nov-2013 |
Peter Collingbourne <peter@pcc.me.uk> |
SanitizerArgs: add ability to filter/diagnose unsupported sanitizers. The thread, memory, dataflow and function sanitizers are now diagnosed if enabled explicitly on an unsupported platform. Unsupported sanitizers which are enabled implicitly (as part of a larger group) are silently disabled. As a side effect, this makes SanitizerArgs parsing toolchain-dependent (and thus essentially reverts r188058), and moves SanitizerArgs ownership to ToolChain. Differential Revision: http://llvm-reviews.chandlerc.com/D1990 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@193875 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/SanitizerArgs.cpp
|
69170e6e41e72c84fe5303540c1aa7ca9944ff18 |
|
23-Oct-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Split -fsanitize=bounds to -fsanitize=array-bounds (for the frontend-inserted check using the ubsan runtime) and -fsanitize=local-bounds (for the middle-end check which inserts traps). Remove -fsanitize=local-bounds from -fsanitize=undefined. It does not produce useful diagnostics and has false positives (PR17635), and is not a good compromise position between UBSan's checks and ASan's checks. Map -fbounds-checking to -fsanitize=local-bounds to restore Clang's historical behavior for that flag. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@193205 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/SanitizerArgs.cpp
|
d85ec0e85952959a39a54a3b58e641e34878aecf |
|
23-Sep-2013 |
Kostya Serebryany <kcc@google.com> |
Enable -fsanitize=use-after-return by default under -fsanitize=address Summary: We enable ASAN's use-after-return instrumentation at compile-time, but still keep it disabled at run-time. This enables the users to flip the flag at run-time using environment variable ASAN_OPTIONS=detect_stack_use_after_return=1 instead of using a separate build. If UAR detection is disabled at run-time, this extra compile-time instrumentation costs very small slowdown. On SPEC 2006 14 tests are not affected at all, 4 tests get ~ 1% slowdown and 453.povray gets 4%. Reviewers: samsonov Reviewed By: samsonov CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D1741 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191186 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/SanitizerArgs.cpp
|
f064ad5beaaa133752135456b33ded1c18b5d918 |
|
19-Aug-2013 |
Alexey Samsonov <samsonov@google.com> |
Re-apply r188666 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188675 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/SanitizerArgs.cpp
|
fab968ff4953fce326b1e2e83a064382dec8fa51 |
|
19-Aug-2013 |
Alexey Samsonov <samsonov@google.com> |
Revert r188666: it breaks the buildbots git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188667 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/SanitizerArgs.cpp
|
e34906910850e2be2d4ff5c5f94e7ef92128b2b0 |
|
19-Aug-2013 |
Alexey Samsonov <samsonov@google.com> |
Fix PR16768: properly report malformed sanitizer blacklist file contents git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188666 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/SanitizerArgs.cpp
|
1b8f12d46c10169bb949372ec5fc4c58afc2ced1 |
|
19-Aug-2013 |
Alexey Samsonov <samsonov@google.com> |
Move SanitizerArgs to the clang Driver Summary: This change turns SanitizerArgs into high-level options stored in the Driver, which are parsed lazily. This fixes an issue of multiple copies of the same diagnostic message produced by sanitizer arguments parser. Reviewers: rsmith Reviewed By: rsmith CC: chandlerc, eugenis, cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D1341 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188660 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/SanitizerArgs.cpp
|
5d27a512882225297aa8fb55e9cc33a02d23f4b7 |
|
14-Aug-2013 |
Peter Collingbourne <peter@pcc.me.uk> |
Add support for -fsanitize-blacklist and default blacklists for DFSan. Also add some documentation. Differential Revision: http://llvm-reviews.chandlerc.com/D1346 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188403 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/SanitizerArgs.cpp
|
48d0f0788998f10b769696910799255430f2a3d8 |
|
09-Aug-2013 |
Alexey Samsonov <samsonov@google.com> |
Fixup for r188058: assume hasAsanZeroBaseShadow() is false if ASan is not needed git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188068 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/SanitizerArgs.cpp
|
8bdc92c01eeb345042b99650c6860b6aaa683ad8 |
|
09-Aug-2013 |
Alexey Samsonov <samsonov@google.com> |
Make SanitizerArgs parsing toolchain-independent git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188058 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/SanitizerArgs.cpp
|
1e9fdc1a8b090c2c419c64e429c3f6595e86bae9 |
|
08-Aug-2013 |
Alexey Samsonov <samsonov@google.com> |
Factor out parsing sanitizer arguments to a separate function git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@187977 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/SanitizerArgs.cpp
|
442c60a92b6e3980e0f69a195a264ec2ffa2dd6d |
|
08-Aug-2013 |
Alexey Samsonov <samsonov@google.com> |
Move SanitizerArgs implementation from .h to .cpp git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@187972 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/SanitizerArgs.cpp
|