llvm-project/lldb/unittests/Host
Francis Ricci 7ddfe8ef75 Use ThreadLauncher to launch TaskPool threads
Summary:
This allows for the stack size to be configured, which isn't
possible with std::thread. Prevents overflowing the stack when
performing complex operations in the task pool on darwin,
where the default pthread stack size is only 512kb.

This also moves TaskPool from Utility to Host.

Reviewers: labath, tberghammer, clayborg

Subscribers: lldb-commits

Differential Revision: https://reviews.llvm.org/D37930

llvm-svn: 313637
2017-09-19 15:38:30 +00:00
..
linux Remove some ProcFileReader occurences 2017-03-15 15:08:49 +00:00
CMakeLists.txt Use ThreadLauncher to launch TaskPool threads 2017-09-19 15:38:30 +00:00
FileSpecTest.cpp In FileSpec::Equal, short-cut GetNormalizedPath. 2017-03-27 19:12:25 +00:00
FileSystemTest.cpp Remove TimeValue usage from FileSpec.h 2016-11-01 16:11:14 +00:00
HostTest.cpp Add pretty-printer for wait(2) statuses and modernize the code handling them 2017-06-19 12:47:50 +00:00
MainLoopTest.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
SocketAddressTest.cpp Fix the new SocketAddressTest on Windows 2017-04-24 13:34:35 +00:00
SocketTest.cpp [IPv6] Fix a bug in the IPv6 listen behavior 2017-08-29 16:13:41 +00:00
SymbolsTest.cpp Fix unittest compilation on windows 2016-09-07 08:46:50 +00:00
TaskPoolTest.cpp Use ThreadLauncher to launch TaskPool threads 2017-09-19 15:38:30 +00:00