llvm-project/lldb/source/Host
Serge Pavlov dab898f9ab [Windows] Fix limit on command line size
This reapplies commit d4020ef7c4, reverted in ac0edc5588 because it
broke build of LLDB. This commit contains appropriate changes for LLDB.
The original commit message is below.

Documentation on CreateProcessW states that maximal size of command line
is 32767 characters including ternimation null character. In the
function llvm::sys::commandLineFitsWithinSystemLimits this limit was set
to 32768. As a result if command line was exactly 32768 characters long,
a response file was not created and CreateProcessW was called with
too long command line.

Differential Revision: https://reviews.llvm.org/D83772
2020-07-23 11:39:42 +07:00
..
android [lldb][NFC] Fix all formatting errors in .cpp file headers 2020-01-24 08:52:55 +01:00
common [lldb] Remove unused <iostream> includes (NFC) 2020-06-20 22:38:45 -07:00
freebsd [lldb/Host] s/FindProcesses/FindProcessesImpl/ in freebsd/Host.cpp 2020-03-15 20:36:40 -07:00
linux [lldb/Reproducers] Intercept the FindProcesses API 2020-03-13 09:31:35 -07:00
macosx [lldb/ObjectFileMachO] Fetch shared cache images from our own shared cache 2020-07-16 10:37:37 -07:00
netbsd [lldb] [Host/NetBSD] Rename Host.cpp to HostNetBSD.cpp 2020-03-17 11:42:39 +01:00
openbsd [lldb/Reproducers] Intercept the FindProcesses API 2020-03-13 09:31:35 -07:00
posix [lldb] Use std::make_unique<> (NFC) 2020-06-24 17:48:40 -07:00
windows [Windows] Fix limit on command line size 2020-07-23 11:39:42 +07:00
CMakeLists.txt [lldb] Allows customizing libxml2 for darwin 2020-05-20 12:27:08 -07:00