aboutsummaryrefslogtreecommitdiff
path: root/test/Instrumentation
AgeCommit message (Expand)Author
2012-12-27[ASan] Fix lifetime intrinsics handling. Now for each intrinsic we check if i...Alexey Samsonov
2012-12-26[msan] Raise alignment of origin stores/loads when possible.Evgeniy Stepanov
2012-12-25[msan] Fix handling of vectors of pointers.Evgeniy Stepanov
2012-12-25[msan] Fix handling of select with vector condition.Evgeniy Stepanov
2012-12-21[msan] Remove unreachable blocks before instrumenting a function.Evgeniy Stepanov
2012-12-19[msan] Heuristically instrument unknown intrinsics.Evgeniy Stepanov
2012-12-14[msan] Origin stores and loads do not need explicit alignment.Evgeniy Stepanov
2012-12-12Improve debug info generated with enabled AddressSanitizer.Alexey Samsonov
2012-12-06[msan] Do not store origin for clean values.Evgeniy Stepanov
2012-12-05[msan] Instrument bswap intrinsic.Evgeniy Stepanov
2012-12-05[msan] Change linkage type of __msan_track_origins.Evgeniy Stepanov
2012-12-04Improve MSan tests.Evgeniy Stepanov
2012-12-04ASan: add initial support for handling llvm.lifetime intrinsics in ASan - emi...Alexey Samsonov
2012-11-30[msan] Tests for vector manipulation instructions.Evgeniy Stepanov
2012-11-29[msan] Propagate shadow through (x<0) and (x>=0) comparisons.Evgeniy Stepanov
2012-11-29[msan] Fix shadow & origin store & load alignment.Evgeniy Stepanov
2012-11-29[msan] Add a test for r168873.Evgeniy Stepanov
2012-11-29[msan] Update tests (broken in r168873).Evgeniy Stepanov
2012-11-29Initial commit of MemorySanitizer.Evgeniy Stepanov
2012-11-29[asan] when checking the noreturn attribute on the call, also check it on the...Kostya Serebryany
2012-11-28[asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), LLV...Kostya Serebryany
2012-11-27tsan: instrument atomic nand operationDmitry Vyukov
2012-11-26[tsan] add fail order to compare_exchangeDmitry Vyukov
2012-11-20[asan] don't instrument linker-initialized globals even with external linkage...Kostya Serebryany
2012-11-20[asan] make sure that linker-initialized globals (non-extern) are not instrum...Kostya Serebryany
2012-11-09tsan: switch to new memory_order constants (ABI compatible)Dmitry Vyukov
2012-11-09tsan: instrument all atomics (including fetch_add, exchange, cas, etc)Dmitry Vyukov
2012-11-01[asan] don't instrument globals that we've created ourselves (reduces the bin...Kostya Serebryany
2012-10-19[asan] make sure asan erases old unused allocas after it created a new one. T...Kostya Serebryany
2012-10-15[asan] fix a testKostya Serebryany
2012-10-03tsan: update the test for new atomic enumsDmitry Vyukov
2012-10-03tsan: update the test for new atomic enumsDmitry Vyukov
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru
2012-08-21[asan] add code to detect global initialization fiasco in C/C++. The sub-pass...Kostya Serebryany
2012-08-14[asan] insert crash basic blocks inline as opposed to inserting them at the e...Kostya Serebryany
2012-07-25revert r160742: it's breaking CMake buildNuno Lopes
2012-07-25MemoryBuiltins: add support to determine the size of strdup'ed non-constant s...Nuno Lopes
2012-07-20baby steps toward fixing some problems with inbound GEPs that overflow, as di...Nuno Lopes
2012-07-20move the bounds checking pass to the instrumentation folder, where it belongs...Nuno Lopes
2012-07-20[asan] make sure that the crash callbacks do not get merged (Chandler's idea:...Kostya Serebryany
2012-07-16[asan] refactor instrumentation to allow merging the crash callbacks (not ful...Kostya Serebryany
2012-07-16Revert r160254 temporarily.Chandler Carruth
2012-07-16Teach AddressSanitizer to create basic blocks in a more natural order.Chandler Carruth
2012-07-16Add a basic test for AddressSanitizer. This is just a bare-bonesChandler Carruth
2012-05-30[asan] instrument cmpxchg and atomicrmwKostya Serebryany
2012-04-27[tsan] Atomic support for ThreadSanitizer, patch by Dmitry VyukovKostya Serebryany
2012-04-10[tsan] two more compile-time optimizations:Kostya Serebryany
2012-04-10[tsan] compile-time instrumentation: do not instrument a read ifKostya Serebryany
2012-03-26[tsan] treat vtable pointer updates in a special way (requires tbaa); fix a b...Kostya Serebryany