summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ASan][NFC] Address remaining comments for https://reviews.llvm.org/D68287Leonard Chan2019-10-011-8/+8
* [ASan] Make GlobalsMD member a const reference.Leonard Chan2019-10-011-2/+2
* [Alignment][NFC] Remove AllocaInst::setAlignment(unsigned)Guillaume Chatelet2019-09-301-7/+8
* [AddressSanitizer] Don't dereference dyn_cast<ConstantInt> results. NFCI.Simon Pilgrim2019-09-201-2/+2
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-1/+1
* [Instruction] Add hasMetadata(Kind) helper [NFC]Philip Reames2019-09-041-2/+2
* [ASan] Make insertion of version mismatch guard configurableJulian Lettner2019-08-281-1/+7
* [WebAssembly] Lower ASan constructor priority on EmscriptenGuanzhong Chen2019-08-061-7/+18
* [sanitizers] Use covering ObjectFormatType switchesHubert Tong2019-07-191-1/+6
* [WebAssembly] Implement Address Sanitizer for EmscriptenGuanzhong Chen2019-06-261-0/+4
* [ASan] Use dynamic shadow on 32-bit iOS and simulatorsJulian Lettner2019-06-211-10/+2
* [DebugInfoMetadata] Refactor DIExpression::prepend constants (NFC)Petar Jovanovic2019-05-201-5/+4
* [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
OpenPOWER on IntegriCloud