summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/attr-no-sanitize.cpp
Commit message (Collapse)AuthorAgeFilesLines
* ARM MTE stack sanitizer.Evgeniy Stepanov2019-07-151-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | Add "memtag" sanitizer that detects and mitigates stack memory issues using armv8.5 Memory Tagging Extension. It is similar in principle to HWASan, which is a software implementation of the same idea, but there are enough differencies to warrant a new sanitizer type IMHO. It is also expected to have very different performance properties. The new sanitizer does not have a runtime library (it may grow one later, along with a "debugging" mode). Similar to SafeStack and StackProtector, the instrumentation pass (in a follow up change) will be inserted in all cases, but will only affect functions marked with the new sanitize_memtag attribute. Reviewers: pcc, hctim, vitalybuka, ostannard Subscribers: srhines, mehdi_amini, javed.absar, kristof.beyls, hiraditya, cryptoad, steven_wu, dexonsmith, cfe-commits, llvm-commits Tags: #clang, #llvm Differential Revision: https://reviews.llvm.org/D64169 llvm-svn: 366123
* Hardware-assisted AddressSanitizer (clang part).Evgeniy Stepanov2017-12-091-3/+8
| | | | | | | | | | | | | | Summary: Driver, frontend and LLVM codegen for HWASan. A clone of ASan, basically. Reviewers: kcc, pcc, alekseyshl Subscribers: srhines, javed.absar, cfe-commits Differential Revision: https://reviews.llvm.org/D40936 llvm-svn: 320232
* Implement no_sanitize_address for global varsDouglas Katzman2016-10-141-2/+0
| | | | llvm-svn: 284272
* clang/test/SemaCXX/attr-no-sanitize.cpp: Don't mix stdout and stderr for ↵NAKAMURA Takumi2015-05-161-2/+2
| | | | | | | | FileCheck. MSVCRT's stdio doesn't do line buffering. llvm-svn: 237492
* Implement no_sanitize attribute.Peter Collingbourne2015-05-151-0/+29
Differential Revision: http://reviews.llvm.org/D9631 llvm-svn: 237463
OpenPOWER on IntegriCloud