<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Instrumentation/ThreadSanitizer, branch master</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Instrumentation/ThreadSanitizer?h=master</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Instrumentation/ThreadSanitizer?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-04-11T12:41:41Z</updated>
<entry>
<title>Add missing colons to check lines.</title>
<updated>2013-04-11T12:41:41Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2013-04-11T12:41:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8e708d30a310011f3bcd999fdb34f23bcd268b7d'/>
<id>urn:sha1:8e708d30a310011f3bcd999fdb34f23bcd268b7d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179277 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[tsan] make sure memset/memcpy/memmove are not inlined in tsan mode</title>
<updated>2013-03-28T11:21:13Z</updated>
<author>
<name>Kostya Serebryany</name>
<email>kcc@google.com</email>
</author>
<published>2013-03-28T11:21:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f464481db0c3b5404004b510921ca454803fd1d0'/>
<id>urn:sha1:f464481db0c3b5404004b510921ca454803fd1d0</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178230 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>tsan: fix the test</title>
<updated>2013-03-22T09:04:01Z</updated>
<author>
<name>Dmitry Vyukov</name>
<email>dvyukov@google.com</email>
</author>
<published>2013-03-22T09:04:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=aa2bece62851eea3558aadd8c58849f1af079bc7'/>
<id>urn:sha1:aa2bece62851eea3558aadd8c58849f1af079bc7</id>
<content type='text'>
Add missed file from r177717 commit that adds __tsan_vptr_read.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177719 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>tsan: handle vptr loads specially</title>
<updated>2013-03-22T08:51:22Z</updated>
<author>
<name>Dmitry Vyukov</name>
<email>dvyukov@google.com</email>
</author>
<published>2013-03-22T08:51:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ab78ac1a2d55cd81e42f4688fbaa7bd689e6291f'/>
<id>urn:sha1:ab78ac1a2d55cd81e42f4688fbaa7bd689e6291f</id>
<content type='text'>
This is required to determine ctor/dtor vs virtual call races.
http://llvm-reviews.chandlerc.com/D566



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177717 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Unify clang/llvm attributes for asan/tsan/msan (LLVM part)</title>
<updated>2013-02-26T06:58:09Z</updated>
<author>
<name>Kostya Serebryany</name>
<email>kcc@google.com</email>
</author>
<published>2013-02-26T06:58:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8eec41fc778e99d42172a7f6de76faa43a6d8847'/>
<id>urn:sha1:8eec41fc778e99d42172a7f6de76faa43a6d8847</id>
<content type='text'>
These are two related changes (one in llvm, one in clang).
LLVM: 
- rename address_safety =&gt; sanitize_address (the enum value is the same, so we preserve binary compatibility with old bitcode)
- rename thread_safety =&gt; sanitize_thread
- rename no_uninitialized_checks -&gt; sanitize_memory

CLANG: 
- add __attribute__((no_sanitize_address)) as a synonym for __attribute__((no_address_safety_analysis))
- add __attribute__((no_sanitize_thread))
- add __attribute__((no_sanitize_memory))

for S in address thread memory
If -fsanitize=S is present and __attribute__((no_sanitize_S)) is not
set llvm attribute sanitize_S


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176075 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[tsan] disable load widening in ThreadSanitizer mode</title>
<updated>2013-02-13T05:59:45Z</updated>
<author>
<name>Kostya Serebryany</name>
<email>kcc@google.com</email>
</author>
<published>2013-02-13T05:59:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7bce462c15356229e13d78d14560feaac30a0f5f'/>
<id>urn:sha1:7bce462c15356229e13d78d14560feaac30a0f5f</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175034 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>tsan: instrument atomic nand operation</title>
<updated>2012-11-27T08:09:25Z</updated>
<author>
<name>Dmitry Vyukov</name>
<email>dvyukov@google.com</email>
</author>
<published>2012-11-27T08:09:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b10675ef14bea530551172547e2111bf707a408e'/>
<id>urn:sha1:b10675ef14bea530551172547e2111bf707a408e</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168684 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[tsan] add fail order to compare_exchange</title>
<updated>2012-11-26T11:36:19Z</updated>
<author>
<name>Dmitry Vyukov</name>
<email>dvyukov@google.com</email>
</author>
<published>2012-11-26T11:36:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6702e53926c2ce04ab4c049930d24a9c42996941'/>
<id>urn:sha1:6702e53926c2ce04ab4c049930d24a9c42996941</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168586 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>tsan: switch to new memory_order constants (ABI compatible)</title>
<updated>2012-11-09T14:12:16Z</updated>
<author>
<name>Dmitry Vyukov</name>
<email>dvyukov@google.com</email>
</author>
<published>2012-11-09T14:12:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c2e9ca15fbb7ce2bc0bc79e44862d74cdd2802b9'/>
<id>urn:sha1:c2e9ca15fbb7ce2bc0bc79e44862d74cdd2802b9</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167615 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>tsan: instrument all atomics (including fetch_add, exchange, cas, etc)</title>
<updated>2012-11-09T12:55:36Z</updated>
<author>
<name>Dmitry Vyukov</name>
<email>dvyukov@google.com</email>
</author>
<published>2012-11-09T12:55:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9f8a90b3ce0e248e3b68b056d4c840295facbc02'/>
<id>urn:sha1:9f8a90b3ce0e248e3b68b056d4c840295facbc02</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167612 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
