summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* [asan] Add ASAN support for AArch64 42-bit VMAAdhemerval Zanella2015-08-201-0/+14
* De-constify pointers to Type since they can't be modified. NFCCraig Topper2015-08-011-1/+1
* [ASan] Disable dynamic alloca and UAR detection in presence of returns_twice ...Alexey Samsonov2015-07-291-9/+18
* [asan] Remove special case mapping on Android/AArch64.Evgeniy Stepanov2015-07-291-4/+4
* [asan] Rename the ABI versioning symbol to '__asan_version_mismatch_check' in...Kuba Brecka2015-07-231-4/+6
* [asan] Improve moving of non-instrumented allocasKuba Brecka2015-07-221-6/+12
* Re-land 242726 to use RAII to do cleanupReid Kleckner2015-07-211-0/+50
* Revert 242726, it broke ASan on OS X.Nico Weber2015-07-211-40/+0
* Don't try to instrument allocas used by outlined SEH funcletsReid Kleckner2015-07-201-0/+40
* [asan] Fix shadow mapping on Android/AArch64.Evgeniy Stepanov2015-07-171-4/+6
* [asan] Add a comment explaining why non-instrumented allocas are moved.Kuba Brecka2015-07-171-0/+3
* [asan] Fix invalid debug info for promotable allocasKuba Brecka2015-07-171-1/+7
* [ASan] Use llvm::getDISubprogram() to get function entry debug location.Alexey Samsonov2015-06-261-7/+3
* [asan] Do not instrument special purpose LLVM sections.Anna Zaks2015-06-251-0/+2
* [asan] Don't run stack malloc on functions containing inline assembly.Anna Zaks2015-06-251-4/+3
* [ASan] Initial support for Kernel AddressSanitizerAlexander Potapenko2015-06-191-42/+61
* [ASan] format AddressSanitizer.cpp with `clang-format -style=Google`, NFCAlexander Potapenko2015-06-121-12/+8
* [asan] Prevent __attribute__((annotate)) triggering errors on DarwinAnna Zaks2015-06-091-14/+14
* [ASan] Fix previous commit. Patch by Max Ostapenko!Yury Gribov2015-05-281-4/+4
* [ASan] New approach to dynamic allocas unpoisoning. Patch by Max Ostapenko!Yury Gribov2015-05-281-163/+76
* Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced ini...David Blaikie2015-05-181-35/+36
* Convert PHI getIncomingValue() to foreach over incoming_values(). NFC.Pete Cooper2015-05-121-2/+1
* ASan: Use `createSanitizerCtor` to create ctor, and call `__asan_init`Ismail Pazarbasi2015-05-071-10/+4
* IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith2015-04-291-2/+2
* Reduce dyn_cast<> to isa<> or cast<> where possible.Benjamin Kramer2015-04-101-1/+1
* Move `checkInterfaceFunction` to ModuleUtilsIsmail Pazarbasi2015-04-061-32/+21
* [ASan] Don't use stack malloc for 32-bit functions using inline asmReid Kleckner2015-04-021-2/+4
* [opaque pointer type] API migration for GEP constant factoriesDavid Blaikie2015-04-021-1/+1
* [asan] Speed up isInterestingAlloca checkAnna Zaks2015-03-271-10/+19
* Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer2015-03-231-0/+1
* [asan] remove redundant ifndefs. NFCKostya Serebryany2015-03-171-9/+5
* asan: optimization experimentsDmitry Vyukov2015-03-171-60/+114
* [llvm] Replacing asserts with static_asserts where appropriateGabor Horvath2015-03-161-1/+5
* asan: fix overflows in isSafeAccessDmitry Vyukov2015-03-161-3/+3
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-25/+27
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-7/+2
* asan: do not instrument direct inbounds accesses to stack variablesDmitry Vyukov2015-03-041-263/+285
* [asan] Skip promotable allocas to improve performance at -O0Anna Zaks2015-02-271-31/+51
* Fix alloca_instruments_all_paddings.cc test to work under higher -O levels (l...Kuba Brecka2015-02-241-7/+5
* [ASan] Enable -asan-stack-dynamic-alloca by default.Alexey Samsonov2015-02-051-1/+1
* Adding AArch64 support to ASan instrumentationRenato Golin2015-02-031-0/+4
* [asan][mips] Fix MIPS64 Asan mappingKumar Sukhani2015-01-311-1/+1
* Inliner: Use replaceDbgDeclareForAlloca() instead of splicing theAdrian Prantl2015-01-301-1/+1
* [ASan/Win] Move the shadow to 0x30000000Timur Iskhodzhanov2015-01-221-1/+1
* [ASan] Move the shadow on Windows 32-bit from 0x20000000 to 0x40000000Timur Iskhodzhanov2015-01-121-0/+4
* [ASan] Change fake stack and local variables handling.Alexey Samsonov2014-12-111-44/+104
* IR: Split Metadata from ValueDuncan P. N. Exon Smith2014-12-091-16/+17
* Recommit of r223513 and r223514.Kuba Brecka2014-12-051-34/+48
* Reverting r223513 and r223514.Kuba Brecka2014-12-051-48/+34
* AddressSanitizer - Don't instrument globals from cstring_literals sections. (...Kuba Brecka2014-12-051-34/+48
OpenPOWER on IntegriCloud