aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Instrumentation
Commit message (Expand)AuthorAgeFilesLines
* [msan] Change va_start/va_copy shadow memset alignment to 8.Peter Collingbourne2013-01-101-2/+2
* Actually update the CMake and Makefile builds correctly, and update theChandler Carruth2013-01-021-1/+1
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-0211-53/+53
* Resort the #include lines in include/... and lib/... with theChandler Carruth2013-01-021-1/+1
* Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling2012-12-301-1/+2
* Add proper support for -fsanitize-blacklist= flag for TSan and MSan. LLVM part.Alexey Samsonov2012-12-282-18/+24
* [ASan] Fix lifetime intrinsics handling. Now for each intrinsic we check if i...Alexey Samsonov2012-12-271-69/+91
* [msan] Raise alignment of origin stores/loads when possible.Evgeniy Stepanov2012-12-261-5/+11
* [msan] Expand the file comment with track-origins info.Evgeniy Stepanov2012-12-261-5/+27
* [msan] Fix handling of vectors of pointers.Evgeniy Stepanov2012-12-251-2/+7
* [msan] Fix handling of select with vector condition.Evgeniy Stepanov2012-12-251-2/+11
* ASan: initialize callbacks from ASan module pass in a separate function for c...Alexey Samsonov2012-12-251-21/+28
* ASan: move stack poisoning logic into FunctionStackPoisoner structAlexey Samsonov2012-12-251-190/+220
* Add LLVMContext::emitWarning methods and use them. <rdar://problem/12867368>Bob Wilson2012-12-243-6/+8
* Remove duplicate includes.Roman Divacky2012-12-211-1/+0
* [msan] Remove unreachable blocks before instrumenting a function.Evgeniy Stepanov2012-12-211-0/+8
* [msan] Add track-origins argument to the pass constructor.Evgeniy Stepanov2012-12-191-24/+31
* [msan] Heuristically instrument unknown intrinsics.Evgeniy Stepanov2012-12-191-1/+143
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-193-16/+16
* Initialize NoRedZone and remove unused default values.Rafael Espindola2012-12-181-3/+4
* [msan] Fix lint warning.Evgeniy Stepanov2012-12-171-1/+2
* Fix lint warnings in MemorySanitizer.cpp.Evgeniy Stepanov2012-12-141-9/+12
* [msan] Origin stores and loads do not need explicit alignment.Evgeniy Stepanov2012-12-141-9/+8
* [msan] Refactor default shadow propagation and origin tracking.Evgeniy Stepanov2012-12-141-52/+117
* Improve debug info generated with enabled AddressSanitizer.Alexey Samsonov2012-12-121-0/+4
* [msan] Use explicitely aligned stores and loads with function argument shadow.Evgeniy Stepanov2012-12-111-8/+13
* Don't use a red zone for code coverage if the user specified `-mno-red-zone'.Bill Wendling2012-12-101-4/+17
* s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling2012-12-071-2/+2
* [msan] Remove readonly/readnone attributes from all called functions.Evgeniy Stepanov2012-12-071-0/+13
* MemorySanitizer.cpp: Suppress a warning. [-Wunused-variable]NAKAMURA Takumi2012-12-061-0/+1
* [msan] Fix a typo in a comment.Evgeniy Stepanov2012-12-061-1/+1
* [msan] Do not store origin for clean values.Evgeniy Stepanov2012-12-061-17/+57
* [msan] Instrument bswap intrinsic.Evgeniy Stepanov2012-12-051-6/+21
* [msan] Initialize callbacks in runOnFunction as opposed to doInitialization.Evgeniy Stepanov2012-12-051-37/+49
* [msan] Change linkage type of __msan_track_origins.Evgeniy Stepanov2012-12-051-1/+1
* 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