llvm-project/lldb/source/Host/macosx/objcxx
Raphael Isemann 355541a1b7 [lldb] Avoid using any shell when calling xcrun.
When we run `xcrun` we don't have any user input in our command so relying on
the user's default shell doesn't make a lot of sense. If the user has set the
system shell to a something that isn't supported yet (dash, ash) then we would
run into the problem that we don't know how to escape our command string.

This patch just avoids using any shell at all as xcrun is always at the same
path.

Reviewed By: aprantl, JDevlieghere, kastiglione

Differential Revision: https://reviews.llvm.org/D104653
2021-06-28 19:53:52 +02:00
..
CMakeLists.txt [lldb] Pass -fno-objc-exceptions for objcxx targets 2020-09-02 21:59:48 -07:00
Host.mm [lldb][NFC] Use C++ versions of the deprecated C standard library headers 2021-05-26 12:46:12 +02:00
HostInfoMacOSX.mm [lldb] Avoid using any shell when calling xcrun. 2021-06-28 19:53:52 +02:00
HostThreadMacOSX.mm [lldb] Use C++11 default member initializers 2021-06-09 09:43:13 -07:00
PosixSpawnResponsible.h [lldb/Host] Upstream macOS TCC code 2020-08-04 09:23:54 -07:00