llvm-project/lldb/source/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
..
android *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
common Use ThreadLauncher to launch TaskPool threads 2017-09-19 15:38:30 +00:00
freebsd FreeBSD: attach to pid from different cwd 2017-09-03 01:41:31 +00:00
linux Clean up lldb-types.h 2017-07-18 13:14:01 +00:00
macosx update xpc service name. 2017-08-29 04:28:48 +00:00
netbsd Remove dead Core/StreamFile includes 2017-06-30 11:31:13 +00:00
openbsd Remove dead Core/StreamFile includes 2017-06-30 11:31:13 +00:00
posix More precise c library feature detection for Android. 2017-09-16 02:19:21 +00:00
windows Remove dead Core/StreamFile includes 2017-06-30 11:31:13 +00:00
CMakeLists.txt Use ThreadLauncher to launch TaskPool threads 2017-09-19 15:38:30 +00:00