ramosian-glider/thread-sanitizer

start testing tsan in c++11 mode with c++11 threading

Closed this issue · 6 comments

tsan currently produces false positives in c++11 mode if the c++ library is not 
instrumented. One such case is discussed here: 
http://lists.cs.uiuc.edu/pipermail/cfe-dev/2014-February/035408.html

We need: 

1. Start building instrumented libcxx as part of the tsan build
2. Add lit tests that use c++11 threading (like the one above)

Original issue reported on code.google.com by konstant...@gmail.com on 18 Feb 2014 at 8:42

Any updates on this?
What's the status of libc++ instrumentation?

Original comment by dvyu...@google.com on 24 Apr 2014 at 12:20

  • Added labels: Type-Enhancement
  • Removed labels: Type-Defect
Here is another similar bug (and test case):
http://llvm.org/bugs/show_bug.cgi?id=18611

Original comment by dvyu...@google.com on 24 Apr 2014 at 3:19

Alexey, ping.

Original comment by dvyu...@google.com on 7 May 2014 at 8:58

Ack. Hope to do it this week.

Original comment by samso...@google.com on 7 May 2014 at 11:51

r208737

Original comment by samso...@google.com on 13 May 2014 at 10:37

  • Changed state: Fixed
Adding Project:ThreadSanitizer as part of GitHub migration.

Original comment by gli...@google.com on 30 Jul 2015 at 9:21

  • Added labels: ProjectThreadSanitizer