llvm-project/lldb/source/Plugins
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
..
ABI [ABI] Rewrite RegisterIsCalleeSaved. 2017-09-04 21:21:12 +00:00
Disassembler Rename Error -> Status. 2017-05-12 04:51:55 +00:00
DynamicLoader Clean up lldb-types.h 2017-07-18 13:14:01 +00:00
ExpressionParser Fixing LLDB build after refactoring of clang's MacroInfo 2017-07-17 20:50:21 +00:00
Instruction Remove uses of std::auto_ptr, it's going away in C++17. 2017-09-14 15:01:55 +00:00
InstrumentationRuntime Upstreaming a patch from Github: When evaluation user expressions, ignore InstrumentationRuntime breakpoints. (#235) 2017-07-13 04:35:27 +00:00
JITLoader Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Language ObjC: fix some -Wpedantic warnings by removing ';' 2017-08-23 17:00:14 +00:00
LanguageRuntime Make breakpoint names real entities. 2017-09-14 20:22:49 +00:00
MemoryHistory Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ObjectContainer Move Timer and TraceOptions from Core to Utility 2017-06-29 14:32:17 +00:00
ObjectFile Remove uses of std::auto_ptr, it's going away in C++17. 2017-09-14 15:01:55 +00:00
OperatingSystem Move StructuredData from Core to Utility 2017-06-27 10:45:31 +00:00
Platform convert hard tabs to spaces in PlatformOpenBSD.cpp 2017-08-16 13:10:07 +00:00
Process Revert "Fix for bug 34532 - A few rough corners related to post-mortem debugging (core/minidump)" 2017-09-18 15:59:44 +00:00
ScriptInterpreter Don't access Python objects while not holding the GIL. 2017-07-09 23:32:15 +00:00
StructuredData Update StructuredData::String to return StringRefs. 2017-05-12 05:49:54 +00:00
SymbolFile Use ThreadLauncher to launch TaskPool threads 2017-09-19 15:38:30 +00:00
SymbolVendor Add support for the DWP debug info format 2017-08-25 13:56:14 +00:00
SystemRuntime Move StructuredData from Core to Utility 2017-06-27 10:45:31 +00:00
UnwindAssembly The x86 instruction unwinder can be asked to disassemble non-instruction 2017-07-08 00:12:15 +00:00
CMakeLists.txt Add StructuredData plugin type; showcase with new DarwinLog feature 2016-08-19 04:21:48 +00:00