summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [asan] fix caller-calee instrumentation to emit new cache for every call siteKostya Serebryany2014-10-311-4/+4
* [asan] experimental tracing for indirect calls, llvm part.Kostya Serebryany2014-10-271-4/+44
* Use triple's isiOS() and isOSDarwin() methods.Bob Wilson2014-10-091-1/+1
* [asan] don't instrument module CTORs that may be run before asan.module_ctor....Kostya Serebryany2014-09-241-4/+6
* [asan] fix debug info produced for asan-coverage=2Kostya Serebryany2014-09-031-1/+3
* [asan] add -asan-coverage=3: instrument all blocks and critical edges. Kostya Serebryany2014-09-031-2/+11
* [asan] Assign a low branch weight to ASan's slow path, patch by Jonas Wagner...Kostya Serebryany2014-09-021-1/+4
* Fix some cases were ArrayRefs were being passed by reference. Also remove 'co...Craig Topper2014-08-271-4/+4
* [ASan] Use metadata to pass source-level information from Clang to ASan.Alexey Samsonov2014-08-021-43/+56
* [ASan] Fix comments about __sanitizer_cov functionAlexey Samsonov2014-07-221-3/+2
* [ASan] Don't instrument load/stores with !nosanitize metadata.Alexey Samsonov2014-07-171-0/+3
* [ASan] Collect unmangled names of global variables in Clang to print them in ...Alexey Samsonov2014-07-121-9/+20
* [ASan] Introduce a struct representing the layout of metadata entry in llvm.a...Alexey Samsonov2014-07-111-47/+37
* [ASan/Win] Don't instrument COMDAT globals. Properly fixes PR20244.Timur Iskhodzhanov2014-07-091-8/+4
* [ASan/Win] Don't instrument private COMDAT globals until PR20244 is properly ...Timur Iskhodzhanov2014-07-081-0/+7
* [ASan] Completely remove sanitizer blacklist file from instrumentation pass.Alexey Samsonov2014-07-081-17/+5
* Remove non-static field initializer to appease MSVCAlexey Samsonov2014-07-021-1/+2
* [ASan] Print exact source location of global variables in error reports.Alexey Samsonov2014-07-021-31/+95
* Remove top-level Clang -fsanitize= flags for optional ASan features.Alexey Samsonov2014-06-131-33/+15
* Remove system_error.h.Rafael Espindola2014-06-121-1/+1
* [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
OpenPOWER on IntegriCloud