summaryrefslogtreecommitdiffstats
path: root/llvm/test/Instrumentation/ThreadSanitizer
Commit message (Expand)AuthorAgeFilesLines
* Insert module constructors in a module passVitaly Buka2019-10-111-1/+1
* Revert 374481 "[tsan,msan] Insert module constructors in a module pass"Nico Weber2019-10-111-1/+1
* [tsan,msan] Insert module constructors in a module passVitaly Buka2019-10-101-1/+1
* [NewPM][TSan] Reiterate the TSan portPhilip Pfaffe2019-01-161-1/+1
* Revert r350647: "[NewPM] Port tsan"Florian Hahn2019-01-091-2/+4
* [NewPM] Port tsanPhilip Pfaffe2019-01-081-4/+2
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-091-1/+1
* Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson2018-01-191-6/+6
* Enhance synchscope representationKonstantin Zhuravlyov2017-07-111-4/+4
* ThreadSanitizer: don't track swifterror memory addressesArnold Schwaighofer2017-02-151-0/+24
* [Verifier] Add verification for TBAA metadataSanjoy Das2016-12-113-3/+3
* [tsan] Add support for C++ exceptions into TSan (call __tsan_func_exit during...Kuba Brecka2016-11-144-9/+66
* [tsan][llvm] Implement the function attribute to disable TSan checking at run...Anna Zaks2016-11-111-0/+35
* [tsan] Cast floating-point types correctly when instrumenting atomic accesses...Kuba Brecka2016-11-071-0/+51
* [tsan] Don't instrument __llvm_gcov_global_state_pred or __llvm_gcda*Vedant Kumar2016-07-191-0/+13
* [tsan] Try harder to not instrument gcov countersVedant Kumar2016-07-071-0/+5
* [asan] Do not instrument pointers with address space attributesAnna Zaks2016-06-221-0/+33
* [tsan] Do not instrument accesses to the gcov counters arrayVedant Kumar2016-06-201-0/+8
* [sanitizers] Disable target-specific lowering of string functions.Marcin Koscielnicki2016-06-181-0/+33
* [PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl2016-04-151-3/+2
* [DebugInfo] Fix tests so that each subprogram belongs to a CU.Davide Italiano2016-04-051-0/+7
* [tsan] Do not instrument reads/writes to instruction profile counters.Anna Zaks2016-03-291-0/+33
* [tsan] Add support for pointer typed atomic stores, loads, and cmpxchgAnna Zaks2016-03-071-0/+35
* Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2015-11-191-6/+6
* Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper2015-11-181-6/+6
* DI: Require subprogram definitions to be distinctDuncan P. N. Exon Smith2015-08-281-1/+1
* Let llvm::ReplaceInstWithInst copy debug location from old to new instruction.Alexey Samsonov2015-06-231-992/+1003
* TSan: Use `createSanitizerCtor` to create ctor, and call `__tsan_init`Ismail Pazarbasi2015-05-071-1/+4
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-03-131-2/+2
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-279-48/+48
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-271-1/+1
* tsan: do not instrument not captured valuesDmitry Vyukov2015-02-121-0/+91
* tsan: properly instrument unaligned accessesDmitry Vyukov2015-01-271-0/+143
* IR: Make metadata typeless in assemblyDuncan P. N. Exon Smith2014-12-153-9/+9
* [TSan] Fixup a test case after r209939Alexey Samsonov2014-05-311-3/+3
* IR: add a second ordering operand to cmpxhg for failureTim Northover2014-03-111-25/+25
* [tsan] fix PR18146: sometimes a variable written into vptr could have an inte...Kostya Serebryany2013-12-051-0/+10
* [tsan] fix instrumentation of vector vptr updates (https://code.google.com/p/...Kostya Serebryany2013-12-021-0/+17
* tsan: implement no_sanitize_thread attributeDmitry Vyukov2013-10-176-10/+46
* TBAA: handle scalar TBAA format and struct-path aware TBAA format.Manman Ren2013-09-273-10/+8
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-161-1/+0
* Add missing colons to check lines.Benjamin Kramer2013-04-111-1/+1
* [tsan] make sure memset/memcpy/memmove are not inlined in tsan modeKostya Serebryany2013-03-281-0/+33
* tsan: fix the testDmitry Vyukov2013-03-221-1/+1
* tsan: handle vptr loads speciallyDmitry Vyukov2013-03-221-0/+13
* Unify clang/llvm attributes for asan/tsan/msan (LLVM part)Kostya Serebryany2013-02-261-2/+2
* [tsan] disable load widening in ThreadSanitizer modeKostya Serebryany2013-02-131-0/+26
* tsan: instrument atomic nand operationDmitry Vyukov2012-11-271-0/+200
* [tsan] add fail order to compare_exchangeDmitry Vyukov2012-11-261-25/+25
* tsan: switch to new memory_order constants (ABI compatible)Dmitry Vyukov2012-11-091-223/+223
OpenPOWER on IntegriCloud