summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* [CommandLine] Provide parser<unsigned long> instantiation to allow cl::opt<ui...Fangrui Song2019-04-241-4/+4
* Asan use-after-scope: don't poison allocas if there were untraced lifetime in...Hans Wennborg2019-04-161-1/+14
* [Transforms][ASan] Move findAllocaForValue() to Utils/Local.cpp. NFCAlexander Potapenko2019-04-151-39/+3
* [asan] Add options -asan-detect-invalid-pointer-cmp and -asan-detect-invalid-...Pierre Gousseau2019-03-281-6/+31
* [Instrumentation][NFC] Fix warning.Clement Courbet2019-02-141-1/+1
* [NewPM] Second attempt at porting ASanLeonard Chan2019-02-131-182/+259
* [ASan] Do not instrument other runtime functions with `__asan_handle_no_return`Julian Lettner2019-02-021-2/+3
* [opaque pointer types] Pass value type to GetElementPtr creation.James Y Knight2019-02-011-1/+1
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-011-8/+9
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-011-98/+78
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-311-78/+98
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-311-98/+78
* Revert "[Sanitizers] UBSan unreachable incompatible with ASan in the presence...Julian Lettner2019-01-241-2/+1
* [Sanitizers] UBSan unreachable incompatible with ASan in the presence of `nor...Julian Lettner2019-01-241-1/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [IR] Add Instruction::isLifetimeStartOrEnd, NFCVedant Kumar2018-12-211-1/+1
* [asan] Undo special treatment of linkonce_odr and weak_odrVitaly Buka2018-12-201-4/+2
* [asan] Prevent folding of globals with redzonesVitaly Buka2018-12-201-0/+4
* [asan] Restore ODR-violation detection on vtablesVitaly Buka2018-12-181-2/+2
* [asan] In llvm.asan.globals, allow entries to be non-GlobalVariable and skip ...Kuba Mracek2018-12-181-1/+4
* Register kASan shadow offset for NetBSD/amd64Kamil Rytarowski2018-12-151-3/+7
* [asan] Don't check ODR violations for particular types of globalsVitaly Buka2018-12-131-1/+7
* [asan] Add clang flag -fsanitize-address-use-odr-indicatorVitaly Buka2018-12-051-11/+17
* [asan] Split -asan-use-private-alias to -asan-use-odr-indicatorVitaly Buka2018-12-041-7/+12
* [asan] Reduce binary size by using unnamed private aliasesVitaly Buka2018-12-041-3/+3
* Revert "[PassManager/Sanitizer] Enable usage of ported AddressSanitizer passe...Leonard Chan2018-10-261-117/+63
* [Sanitizer][PassManager] Fix for failing ASan tests on arm-linux-gnueabihfLeonard Chan2018-10-171-1/+3
* [TI removal] Remove `TerminatorInst` from BasicBlockUtils.hChandler Carruth2018-10-151-6/+7
* merge two near-identical functions createPrivateGlobalForString into oneKostya Serebryany2018-10-111-18/+4
* [PassManager/Sanitizer] Port of AddresSanitizer pass from legacy to new PassM...Leonard Chan2018-10-111-63/+115
* Re-land r334313 "[asan] Instrument comdat globals on COFF targets"Reid Kleckner2018-08-201-8/+32
* [ASAN] Use the correct shadow offset for ASAN on FreeBSD/mips64.John Baldwin2018-08-011-1/+1
* Remove trailing spaceFangrui Song2018-07-301-2/+2
* Rename __asan_gen_* symbols to ___asan_gen_*.Peter Collingbourne2018-07-181-1/+1
* Revert "[asan] Instrument comdat globals on COFF targets"Evgeniy Stepanov2018-06-261-33/+8
* Add Triple::isMIPS()/isMIPS32()/isMIPS64(). NFCAlexander Richardson2018-06-251-4/+2
* [WinASan] Don't instrument globals in sections containing '$'Reid Kleckner2018-06-131-5/+9
* Use SmallPtrSet explicitly for SmallSets with pointer types (NFC).Florian Hahn2018-06-121-2/+2
* [asan] Instrument comdat globals on COFF targetsReid Kleckner2018-06-081-8/+33
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* [asan] Add instrumentation support for MyriadWalter Lee2018-05-181-1/+33
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-13/+15
* Register NetBSD/i386 in AddressSanitizer.cppKamil Rytarowski2018-05-111-0/+3
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-8/+8
* hwasan: add -fsanitize=kernel-hwaddress flagAndrey Konovalov2018-04-131-6/+11
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* [asan] Fix a false positive ODR violation due to LTO ConstantMerge pass [llvm...Kuba Mracek2018-03-081-0/+10
* Revert r327053.Kuba Mracek2018-03-081-7/+0
* [asan] Fix a false positive ODR violation due to LTO ConstantMerge pass [llvm...Kuba Mracek2018-03-081-0/+7
* Revert r327029Kuba Mracek2018-03-081-6/+0
OpenPOWER on IntegriCloud