Go to file
Enrico Granata 7a37df3fc3 Improve the way LLDB escapes arguments before passing them to the shell
Teach LLDB that different shells have different characters they are sensitive to, and use that knowledge to do shell-aware escaping

This helps solve a class of problems on OS X where LLDB would try to launch via sh, and run into problems if the command line being passed to the inferior contained such special markers (hint: the shell would error out and we'd fail to launch)
This makes those launch scenarios work transparently via shell expansion

Slightly improve the error message when this kind of failure occurs to at least suggest that the user try going through 'process launch' directly

Fixes rdar://problem/22749408

llvm-svn: 265357
2016-04-04 22:46:38 +00:00
clang Fix "suggest parentheses" warning. 2016-04-04 22:35:56 +00:00
clang-tools-extra [clang-tidy] Reduce false-positive ratio in misc-suspicious-missing-comma check. 2016-04-04 15:46:38 +00:00
compiler-rt Apply suggestion from HJ Lu to avoid misaligned stack in test 2016-04-04 18:27:32 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Update copyright year to 2016. 2016-03-30 22:39:03 +00:00
libcxx Fix for Bug #27193; 'std::acos on complex does not agree with C'. Tests need work; so the bug will stay open. 2016-04-04 16:08:54 +00:00
libcxxabi Update copyright year to 2016. 2016-03-30 22:40:47 +00:00
libunwind [AArch64] Fix libunwind build when using GNU assembler 2016-02-11 21:22:57 +00:00
lld ELF: Create dynamic symbols for symbol aliases of copy relocations. 2016-04-04 22:29:24 +00:00
lldb Improve the way LLDB escapes arguments before passing them to the shell 2016-04-04 22:46:38 +00:00
llgo [llgo] add USES_TERMINAL option to check-libgo 2016-03-30 00:29:33 +00:00
llvm fix typos; NFC 2016-04-04 22:45:56 +00:00
openmp OMP_WAIT_POLICY changes 2016-04-04 19:38:32 +00:00
polly Do not allow to complex branch conditions 2016-04-04 07:59:41 +00:00