summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* [asan] Change dynamic alloca instrumentation to only consider allocas that ar...Yury Gribov2014-12-011-3/+35
* Tidied up target triple OS detection. NFCSimon Pilgrim2014-11-221-2/+2
* [asan] remove old experimental codeKostya Serebryany2014-11-211-38/+0
* [asan] add statistic counter to dynamic alloca instrumentationKostya Serebryany2014-11-211-0/+3
* [asan] Add new hidden compile-time flag asan-instrument-allocas to sanitize v...Yury Gribov2014-11-211-6/+227
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-1/+1
* [asan] add experimental basic-block tracing to asan-coverage; also fix -fsani...Kostya Serebryany2014-11-191-1/+3
* Fix 80 cols caught by the linter...David Blaikie2014-11-141-4/+6
* Use nullptr instead of NULL for variadic sentinelsReid Kleckner2014-11-131-26/+26
* [asan] adding ShadowOffset64 for mips64, patch by Kumar SukhaniKostya Serebryany2014-11-111-0/+5
* Move asan-coverage into a separate phase.Kostya Serebryany2014-11-111-148/+1
* Revert "IR: MDNode => Value"Duncan P. N. Exon Smith2014-11-111-3/+1
* Base check on the section name, not the variable name.Rafael Espindola2014-11-061-10/+5
* IR: MDNode => Value: NamedMDNode::getOperator()Duncan P. N. Exon Smith2014-11-051-1/+3
* [asan] [mips] changed ShadowOffset32 for systems having 16kb PageSize; patch ...Kostya Serebryany2014-11-041-1/+1
* [asan] do not treat inline asm calls as indirect callsKostya Serebryany2014-10-311-1/+3
* [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
OpenPOWER on IntegriCloud