llvm-project/lldb/test/functionalities/thread
Zachary Turner c7826524ac Get test executables compiling on Windows.
Many of the test executables use pthreads directly.  This isn't
portable on Windows, so this patch converts these test to use
C++11 threads and mutexes.  Since Windows' implementation of
std::thread classes throw and catch from header files, this patch
also disables exceptions when compiling with clang on Windows.

Reviewed by: Todd Fiala, Ed Maste

Differential Revision: http://reviews.llvm.org/D4816

llvm-svn: 215562
2014-08-13 17:44:53 +00:00
..
break_after_join Enabled TestBreakAfterJoin.py on Linux. 2014-02-28 15:54:36 +00:00
concurrent_events Get test executables compiling on Windows. 2014-08-13 17:44:53 +00:00
create_after_attach Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
create_during_step Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
exit_during_break Enable TestExitDuringBreak.test_with_dwarf on Linux. 2014-02-28 17:04:04 +00:00
exit_during_step We were turning off all these tests on OSX and FreeBSD because of a known (and fairly unimportant) bug. 2014-07-24 16:56:19 +00:00
jump Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
multi_break Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
state Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
step_out Get test executables compiling on Windows. 2014-08-13 17:44:53 +00:00
thread_exit Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
thread_specific_break Get test executables compiling on Windows. 2014-08-13 17:44:53 +00:00
Makefile Get test executables compiling on Windows. 2014-08-13 17:44:53 +00:00
TestNumThreads.py Do not rely on invalid pthread API use in thread test 2014-04-09 14:48:25 +00:00
main.c Do not rely on invalid pthread API use in thread test 2014-04-09 14:48:25 +00:00