summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* [asancov] Fix coverage line info some more.Evgeniy Stepanov2014-06-051-2/+4
* [asan] Fix coverage instrumentation with -asan-globals=0.Evgeniy Stepanov2014-06-031-25/+32
* Remove sanitizer blacklist from ASan/TSan/MSan function passes.Alexey Samsonov2014-06-021-12/+5
* [ASan] Behave the same for functions w/o sanitize_address attribute and black...Alexey Samsonov2014-05-311-2/+1
* Use range-based for loops in ASan, TSan and MSanAlexey Samsonov2014-05-291-45/+34
* [ASan] Hoist blacklisting globals from init-order checking to Clang.Alexey Samsonov2014-05-291-2/+0
* Fix typo in variable nameAlexey Samsonov2014-05-291-3/+3
* [ASan] Use llvm.global_ctors to insert init-order checking calls into ASan ru...Alexey Samsonov2014-05-291-34/+23
* [asancov] Don't emit extra runtime calls when compiling without coverage.Evgeniy Stepanov2014-05-281-3/+5
* [asancov] Emit an initializer passing number of coverage code locations in ea...Evgeniy Stepanov2014-05-271-4/+14
* [asan] decrease asan-instrumentation-with-call-threshold from 10000 to 7000, ...Kostya Serebryany2014-05-261-1/+1
* [asan] properly instrument memory accesses that have small alignment (smaller...Kostya Serebryany2014-05-231-9/+19
* [asan] Fix compiler warnings.Evgeniy Stepanov2014-05-141-5/+3
* [asan] Set debug location in ASan function prologue.Evgeniy Stepanov2014-05-141-2/+14
* Fix ASan init function detection after clang r208128.Nico Weber2014-05-061-3/+24
* [ASan/Win] Fix issue 305 -- don't instrument .CRT initializer/terminator call...Timur Iskhodzhanov2014-05-051-4/+14
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-251-15/+15
* [ASan] Move the shadow range on 32-bit iOS (and iOS Simulator)Alexander Potapenko2014-04-231-1/+4
* Fix handling of missing DataLayout in sanitizers.Evgeniy Stepanov2014-04-231-1/+1
* [asan] Support outline instrumentation for wide types and delete dead code, p...Kostya Serebryany2014-04-221-27/+12
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+2
* [asan] add a run-time flag detect_container_overflow=true/falseKostya Serebryany2014-04-211-1/+1
* [asan] instead of inserting inline instrumentation around memset/memcpy/memmo...Kostya Serebryany2014-04-211-29/+33
* [asan] temporary disable generating __asan_loadN/__asan_storeNKostya Serebryany2014-04-211-11/+6
* [asan] insert __asan_loadN/__asan_storeN as out-lined asan checks, llvm partKostya Serebryany2014-04-211-3/+15
* [asan] one more workaround for PR17409: don't do BB-level coverage instrument...Kostya Serebryany2014-04-181-1/+6
* [asan] add two new hidden compile-time flags for asan: asan-instrumentation-w...Kostya Serebryany2014-04-161-27/+56
* Implement depth_first and inverse_depth_first range factory functions.David Blaikie2014-04-111-4/+2
* remove a bunch of unused private methodsNuno Lopes2014-03-231-2/+0
* [ASan] Do not instrument globals from the llvm.metadata section.Alexander Potapenko2014-03-201-0/+2
* [ASan] Fix https://code.google.com/p/address-sanitizer/issues/detail?id=274Alexander Potapenko2014-03-141-3/+9
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-061-3/+2
* [Layering] Move InstVisitor.h into the IR library as it is prettyChandler Carruth2014-03-061-1/+1
* [Layering] Move DIBuilder.h into the IR library where its implementationChandler Carruth2014-03-061-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-051-5/+5
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-041-1/+1
* [asan] fix a pair of silly typosKostya Serebryany2014-02-271-2/+2
* [asan] disable asan-detect-invalid-pointer-pair (was enabled by mistake)Kostya Serebryany2014-02-271-1/+1
* [asan] *experimental* implementation of invalid-pointer-pair detector (finds ...Kostya Serebryany2014-02-271-0/+56
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-251-5/+9
* Make some DataLayout pointers const.Rafael Espindola2014-02-241-2/+2
* [asan] simplify the code that compute the shadow offset; get rid of two inter...Kostya Serebryany2014-02-241-46/+26
* Rename many DataLayout variables from TD to DL.Rafael Espindola2014-02-211-12/+12
* Add back r201608, r201622, r201624 and r201625Rafael Espindola2014-02-191-11/+5
* This reverts commit r201625 and r201624.Rafael Espindola2014-02-191-5/+11
* Now that llvm always does the right thing with private, use it.Rafael Espindola2014-02-191-11/+5
* [asan] support for FreeBSD, LLVM part. patch by Viktor KutuzovKostya Serebryany2014-02-101-2/+7
* Fix known typosAlp Toker2014-01-241-1/+1
* [asan] extend asan-coverage (still experimental).Kostya Serebryany2014-01-171-31/+48
* [asan] Remove -fsanitize-address-zero-base-shadow command lineEvgeniy Stepanov2014-01-161-22/+14
OpenPOWER on IntegriCloud