aboutsummaryrefslogtreecommitdiff
path: root/test/Instrumentation
AgeCommit message (Expand)Author
2013-04-11Add missing colons to check lines.Benjamin Kramer
2013-03-28[tsan] make sure memset/memcpy/memmove are not inlined in tsan modeKostya Serebryany
2013-03-28Revert "Adding DIImportedModules to DIScopes."David Blaikie
2013-03-27Adding DIImportedModules to DIScopes.David Blaikie
2013-03-22tsan: fix the testDmitry Vyukov
2013-03-22tsan: handle vptr loads speciallyDmitry Vyukov
2013-03-22Fix llvm::removeUnreachableBlocks to handle unreachable loops.Evgeniy Stepanov
2013-03-21Remove unused field in DISubprogramDavid Blaikie
2013-03-18[asan] when creating string constants, set unnamed_attr and align 1 so that e...Kostya Serebryany
2013-03-18[asan] don't instrument functions with available_externally linkage. This sav...Kostya Serebryany
2013-03-17Split out filename & directory from DIFile to start generalizing over DIScopesDavid Blaikie
2013-03-14[ASan] emit instrumentation for initialization order checking by defaultAlexey Samsonov
2013-03-13Remove the unused 4th operand for DIFile debug info metadataDavid Blaikie
2013-02-28[msan] Implement sanitize_memory attribute.Evgeniy Stepanov
2013-02-26Unify clang/llvm attributes for asan/tsan/msan (LLVM part)Kostya Serebryany
2013-02-20[asan] instrument invoke insns with noreturn attribute (as well as call insns)Kostya Serebryany
2013-02-19[asan] instrument memory accesses with unusual sizesKostya Serebryany
2013-02-18[asan] revert r175266 as it breaks code with packed structures. supporting lo...Kostya Serebryany
2013-02-15[asan] support long double on 64-bit. See https://code.google.com/p/address-s...Kostya Serebryany
2013-02-13[tsan] disable load widening in ThreadSanitizer modeKostya Serebryany
2013-02-12[asan] fix tests for the new ABIKostya Serebryany
2013-01-28[msan] Mostly disable msan-handle-icmp-exact.Evgeniy Stepanov
2013-01-25[msan] Implement exact shadow propagation for relational ICmp.Evgeniy Stepanov
2013-01-24[asan] adaptive redzones for globals (the larger the global the larger is the...Kostya Serebryany
2013-01-22[msan] Do not insert check on volatile store.Evgeniy Stepanov
2013-01-16ASan: wrap mapping scale and offset in a struct and make it a member of ASan ...Alexey Samsonov
2013-01-15[msan] Temporarily remove ICmpEQ tests.Evgeniy Stepanov
2013-01-15[msan] Fix handling of equality comparison of pointer vectors.Evgeniy Stepanov
2013-01-10[msan] Change va_start/va_copy shadow memset alignment to 8.Peter Collingbourne
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