llvm-project/llvm/tools/dsymutil
Jonas Devlieghere 4fad76ccde [dsymutil] Apply recursion workaround for threading
The DwarfLinker can have some very deep recursion that can max out the
(significantly smaller) stack when using threads. We don't want this
limitation when we only have a single thread. We already have this
workaround for the architecture-related threading. This patch applies
the same workaround to the parallel analysis and cloning.

Differential revision: https://reviews.llvm.org/D45172

llvm-svn: 329093
2018-04-03 18:01:18 +00:00
..
BinaryHolder.cpp [dsymutil] Fix typos and formatting. NFC. 2018-02-22 11:32:51 +00:00
BinaryHolder.h [dsymutil] Remove \brief from comments. NFC 2018-02-22 11:43:43 +00:00
CFBundle.cpp [dsymutil][NFC] Replace calls to CoreFoundation with LLVM equivalent. 2017-12-28 14:05:49 +00:00
CFBundle.h [dsymutil] Upstream getBundleInfo implementation 2017-11-30 10:25:28 +00:00
CMakeLists.txt [dsymutil] Fix add_llvm_tool_symlink 2018-03-18 12:27:05 +00:00
DebugMap.cpp [tools] Change std::sort to llvm::sort in response to r327219 2018-04-01 21:24:53 +00:00
DebugMap.h [dsymutil] Upstream emitting of papertrail warnings. 2018-04-02 10:40:43 +00:00
DwarfLinker.cpp [dsymutil] Apply recursion workaround for threading 2018-04-03 18:01:18 +00:00
ErrorReporting.h [dsymutil] Unify error handling outside DwarfLinker. 2018-03-13 15:47:38 +00:00
LLVMBuild.txt [dsymutil] Rename llvm-dsymutil -> dsymutil 2018-03-18 11:38:41 +00:00
MachODebugMapParser.cpp [dsymutil] Upstream emitting of papertrail warnings. 2018-04-02 10:40:43 +00:00
MachOUtils.cpp [dsymutil] Unify error handling outside DwarfLinker. 2018-03-13 15:47:38 +00:00
MachOUtils.h [dsymutil] Fix typos and formatting. NFC. 2018-02-22 11:32:51 +00:00
NonRelocatableStringpool.cpp [tools] Change std::sort to llvm::sort in response to r327219 2018-04-01 21:24:53 +00:00
NonRelocatableStringpool.h [dsymutil] Move string pool into its own implementatino file. NFC. 2018-03-01 10:05:54 +00:00
dsymutil.cpp [dsymutil] Apply recursion workaround for threading 2018-04-03 18:01:18 +00:00
dsymutil.h [dsymutil] Apply recursion workaround for threading 2018-04-03 18:01:18 +00:00