llvm-project/lldb/unittests
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
..
Breakpoint Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Core Move Timer and TraceOptions from Core to Utility 2017-06-29 14:32:17 +00:00
Editline Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Expression Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Host Use ThreadLauncher to launch TaskPool threads 2017-09-19 15:38:30 +00:00
Interpreter [unittests] Add a helper function for getting an input file 2017-06-29 13:02:11 +00:00
Language Enable parsing C++ names generated by lambda functions. 2017-07-13 19:48:43 +00:00
ObjectFile [unittests] Speculative fix for changes introduced in rL313156 2017-09-13 20:02:24 +00:00
Platform [CMake] Update unit tests with accurate dependencies 2017-02-01 22:17:00 +00:00
Process Fix some warnings in ProcessorTraceTest.cpp 2017-07-04 12:29:30 +00:00
ScriptInterpreter Added new API to SBStructuredData class 2017-05-29 08:25:46 +00:00
Signals Make LLDB skip server-client roundtrip for signals that don't require any actions 2017-03-07 21:34:40 +00:00
Symbol [unittests] Another speculative fix for changes introduced in rL313156 2017-09-13 20:03:34 +00:00
SymbolFile Fix a cmake typo to unbreak windows unit tests 2017-06-30 07:54:35 +00:00
Target [unittests] Add a helper function for getting an input file 2017-06-29 13:02:11 +00:00
UnwindAssembly The x86 instruction unwinder can be asked to disassemble non-instruction 2017-07-08 00:12:15 +00:00
Utility Use ThreadLauncher to launch TaskPool threads 2017-09-19 15:38:30 +00:00
debugserver [CMake] Need to set WITH_LOCKDOWN on debugserver target 2017-09-06 20:15:43 +00:00
tools Move StructuredData from Core to Utility 2017-06-27 10:45:31 +00:00
CMakeLists.txt [unittests] Build LLVMTestingSupport for out-of-source builds 2017-08-21 17:41:39 +00:00
gtest_common.h [Windows] Remove the #include <eh.h> hack. 2017-03-03 20:21:59 +00:00