aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Instrumentation
Commit message (Expand)AuthorAgeFilesLines
* Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth2012-12-041-2/+2
* [asan] add experimental -asan-realign-stack option (true by default, which do...Kostya Serebryany2012-12-041-2/+7
* ASan: add initial support for handling llvm.lifetime intrinsics in ASan - emi...Alexey Samsonov2012-12-041-3/+108
* ASan: add blacklist file to ASan pass options. Clang patch for this will follow.Alexey Samsonov2012-12-031-13/+22
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-039-56/+51
* fix stats for added checksNuno Lopes2012-12-031-1/+1
* [asan] simplify the code around doesNotReturn call. It now magically works. Kostya Serebryany2012-11-301-8/+1
* Move the InstVisitor utility into VMCore where it belongs. It heavilyChandler Carruth2012-11-301-1/+1
* [ASan] Simplify check added in r168861. Bail out from module pass early if th...Alexey Samsonov2012-11-291-2/+2
* Apply Takumi's patch to suppress unused-variable warnings in -Asserts builds.Matt Beaumont-Gay2012-11-291-2/+7
* Add options to AddressSanitizer passes to make them configurable by frontend.Alexey Samsonov2012-11-291-11/+28
* [msan] Handle vector manipulation instructions.Evgeniy Stepanov2012-11-291-0/+25
* [msan] Fix getOriginForNaryOp.Evgeniy Stepanov2012-11-291-2/+3
* [msan] Basic handling of inline asm.Evgeniy Stepanov2012-11-291-1/+10
* [msan] Propagate shadow through (x<0) and (x>=0) comparisons.Evgeniy Stepanov2012-11-291-0/+30
* [msan] Fix shadow & origin store & load alignment.Evgeniy Stepanov2012-11-291-4/+4
* [msan] Optimize getOriginPtr.Evgeniy Stepanov2012-11-291-3/+4
* [msan] Fix a few compilation warnings.Evgeniy Stepanov2012-11-291-2/+4
* [msan] Transform memcpy and memset to library calls.Evgeniy Stepanov2012-11-291-34/+35
* [msan] Make sure that report callbacks do not get merged.Evgeniy Stepanov2012-11-291-0/+8
* Initial commit of MemorySanitizer.Evgeniy Stepanov2012-11-293-0/+1421
* [asan/tsan] initialize the asan/tsan callbacks in runOnFunction as opposed to...Kostya Serebryany2012-11-292-37/+48
* [asan] when checking the noreturn attribute on the call, also check it on the...Kostya Serebryany2012-11-291-1/+9
* Issue a fatal error if the line doesn't have a regular expression.Nick Lewycky2012-11-291-6/+12
* [asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), LLV...Kostya Serebryany2012-11-282-25/+26
* tsan: instrument atomic nand operationDmitry Vyukov2012-11-271-0/+2
* Remove stray trailing backslashMatt Beaumont-Gay2012-11-261-1/+1
* tsan: fix lint warningsDmitry Vyukov2012-11-261-2/+2
* [tsan] add fail order to compare_exchangeDmitry Vyukov2012-11-261-3/+27
* Remove unused parameter Penalty from the BoundsChecking pass.Joey Gouly2012-11-231-4/+3
* llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp: Prune AddressSaniti...NAKAMURA Takumi2012-11-221-1/+0
* [asan] rip off the creation of global redzones from the main AddressSanitizer...Kostya Serebryany2012-11-221-52/+75
* [asan] use names of globals instead of an external set to distinguish the glo...Kostya Serebryany2012-11-201-4/+8
* [asan] don't instrument linker-initialized globals even with external linkage...Kostya Serebryany2012-11-201-5/+3
* [asan] make sure that linker-initialized globals (non-extern) are not instrum...Kostya Serebryany2012-11-201-31/+31
* Plug a memory leak in the GCOV profiling emitter, which never released the ed...Benjamin Kramer2012-11-171-5/+5
* [TSan] fix indentationAlexey Samsonov2012-11-141-1/+1
* [ASan] fixup for r167725: Don't fetch name of StructType if it is literalAlexey Samsonov2012-11-121-2/+3
* [ASan]: Add minimalistic support for turning off initialization-order checkin...Alexey Samsonov2012-11-122-2/+16
* tsan: switch to new memory_order constants (ABI compatible)Dmitry Vyukov2012-11-091-8/+7
* tsan: instrument all atomics (including fetch_add, exchange, cas, etc)Dmitry Vyukov2012-11-091-8/+76
* [asan] fix bug 14277 (asan needs to fail with fata error if an __asan interfa...Kostya Serebryany2012-11-071-2/+3
* Fix whitespacesAlexey Samsonov2012-11-021-2/+2
* [asan] don't instrument globals that we've created ourselves (reduces the bin...Kostya Serebryany2012-11-011-3/+6
* Revert the majority of the next patch in the address space series:Chandler Carruth2012-11-011-1/+1
* Remove a wrapper around getIntPtrType added to GVN by Hal in commit 166624 (theDuncan Sands2012-10-291-1/+1
* Back out r166591, not sure why this made it through since I cancelled the com...Micah Villmow2012-10-243-8/+6
* Delete a directory that wasn't supposed to be checked in yet.Micah Villmow2012-10-243-6/+8
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-241-1/+1
* [ASan] Support comments in ASan/TSan blacklist file as lines starting with #Alexey Samsonov2012-10-192-0/+5