summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation
Commit message (Expand)AuthorAgeFilesLines
* [asan] [mips] changed ShadowOffset32 for systems having 16kb PageSize; patch ...Kostya Serebryany2014-11-041-1/+1
* IR: MDNode => Value: Instruction::getMetadata()Duncan P. N. Exon Smith2014-11-011-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
* [dfsan] New calling convention for custom functions with variadic arguments.Peter Collingbourne2014-10-301-9/+22
* [asan] experimental tracing for indirect calls, llvm part.Kostya Serebryany2014-10-271-4/+44
* [msan] Make -msan-check-constant-shadow a bit stronger.Evgeniy Stepanov2014-10-241-3/+10
* [msan] Emit checks for constant shadow values under an experimental flag.Evgeniy Stepanov2014-10-231-3/+12
* [msan] Handle param-tls overflow.Evgeniy Stepanov2014-10-221-14/+34
* IR: Replace DataLayout::RoundUpAlignment with RoundUpToAlignmentDavid Majnemer2014-10-201-4/+4
* [msan] Fix handling of byval arguments with large alignment.Evgeniy Stepanov2014-10-171-1/+2
* Use triple's isiOS() and isOSDarwin() methods.Bob Wilson2014-10-091-1/+1
* DebugInfo+DFSan: Ensure that debug info references to llvm::Functions remain ...David Blaikie2014-10-071-0/+10
* Introduce support for custom wrappers for vararg functions.Lorenzo Martignoni2014-09-301-9/+18
* [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-022-2/+5
* unique_ptrify the result of SpecialCaseList::createDavid Blaikie2014-09-021-1/+1
* Fix some cases where StringRef was being passed by const reference. Remove co...Craig Topper2014-08-301-3/+3
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-274-10/+8
* Fix some cases were ArrayRefs were being passed by reference. Also remove 'co...Craig Topper2014-08-271-4/+4
* Modernize raw_fd_ostream's constructor a bit.Rafael Espindola2014-08-252-5/+4
* [dfsan] Fix non-determinism bug in non-zero label check annotator.Peter Collingbourne2014-08-221-10/+8
* [dfsan] Treat vararg custom functions like unimplemented functions.Peter Collingbourne2014-08-201-1/+1
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-3/+3
* Revert r215415 which causse MSan to crash on a great deal of C++ code.Chandler Carruth2014-08-131-10/+0
* msan: Handle musttail callsReid Kleckner2014-08-121-0/+10
* [dfsan] Try not to create too many additional basic blocks in functions whichPeter Collingbourne2014-08-061-20/+46
* [ASan] Use metadata to pass source-level information from Clang to ASan.Alexey Samsonov2014-08-021-43/+56
* [dfsan] Correctly handle loads and stores of zero size.Peter Collingbourne2014-08-011-0/+8
* [msan] Fix handling of array types.Evgeniy Stepanov2014-07-311-5/+16
* [Debug Info] add DISubroutineType and its creation takes DITypeArray. Manman Ren2014-07-281-1/+1
* [Debug Info] rename getTypeArray to getElements, setTypeArray to setArrays.Manman Ren2014-07-281-1/+1
* [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
* [msan] Avoid redundant origin stores.Evgeniy Stepanov2014-07-171-1/+4
* [dfsan] Introduce further optimization to reduce the number of union queries.Peter Collingbourne2014-07-151-0/+36
* [dfsan] Introduce an optimization to reduce the number of union queries.Peter Collingbourne2014-07-151-1/+34
* [dfsan] Move combineShadows to DFSanFunction in preparation for it to use a d...Peter Collingbourne2014-07-151-18/+16
* [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
* [dfsan] Handle bitcast aliases.Peter Collingbourne2014-07-101-2/+2
* Decouple llvm::SpecialCaseList text representation and its LLVM IR semantics.Alexey Samsonov2014-07-091-8/+53
* [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
* Kill unnecessary includeAlexey Samsonov2014-07-081-1/+0
* [msan] Fix handling of phi in blacklisted functions.Evgeniy Stepanov2014-07-071-2/+5
* [msan] Stop propagating shadow in blacklisted functions.Evgeniy Stepanov2014-07-031-9/+11
OpenPOWER on IntegriCloud