summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet2019-12-171-4/+3
* Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet2019-12-161-3/+4
* [Alignment][NFC] Deprecate CreateMemCpy/CreateMemMoveGuillaume Chatelet2019-12-161-4/+3
* [asan] Remove debug locations from alloca prologue instrumentationJohannes Altmanninger2019-12-031-6/+0
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [AddressSanitizer] Only instrument globals of default address spaceKarl-Johan Karlsson2019-10-301-0/+2
* [Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned)Guillaume Chatelet2019-10-151-4/+4
* [asan] Return true from instrumentModuleVitaly Buka2019-10-121-3/+2
* [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
OpenPOWER on IntegriCloud