llvm-project/lldb/source
Zachary Turner 270e99ab0a Fix some posix assumptions related to running shell commands.
This is a resubmit of r223548, which was reverted due to breaking
tests on Linux and Mac.

This resubmit fixes the reason for the revert by adding back some
accidentally removed code which appends -c to the command line
when running /bin/sh.

This resubmit also differs from the original patch in that it sets
the architecture on the ProcessLaunchInfo.  A follow-up patch will
refactor this to separate the logic for different platforms.

Differential Revision: http://reviews.llvm.org/D6553

Reviewed By: Greg Clayton

llvm-svn: 223695
2014-12-08 21:36:42 +00:00
..
API This is the meat of the code to add Clang modules 2014-12-05 01:21:59 +00:00
Breakpoint Add the ability to set breakpoints with conditions, commands, etc, 2014-12-06 01:28:03 +00:00
Commands The lldb unwinder can now use the unwind information from the compact-unwind 2014-12-08 03:09:00 +00:00
Core Improvements to FastDemangler to correct parsing of <local-name> encodings for string literal and parameter/entity cases. Patch courtesy of slydiman. 2014-12-06 01:42:41 +00:00
DataFormatters Enable Python summaries to use custom SBTypeSummaryOptions if the user is so inclined. Updates to the webdoc will follow 2014-11-22 00:02:47 +00:00
Expression Add new-lines after module compiler errors so 2014-12-06 00:56:43 +00:00
Host Fix some posix assumptions related to running shell commands. 2014-12-08 21:36:42 +00:00
Interpreter Add the ability to set breakpoints with conditions, commands, etc, 2014-12-06 01:28:03 +00:00
Plugins The lldb unwinder can now use the unwind information from the compact-unwind 2014-12-08 03:09:00 +00:00
Symbol Remove use of GCC-style intrinsics, as they are non-portable. 2014-12-08 20:00:33 +00:00
Target Fix some posix assumptions related to running shell commands. 2014-12-08 21:36:42 +00:00
Utility Added StringExtractor::DecodeHexU8 && GetHexBytesAvail 2014-12-01 22:19:33 +00:00
CMakeLists.txt Disable Editline on Windows. 2014-11-17 21:31:18 +00:00
Makefile Use PARALLEL_DIRS instead of DIRS in the Makefile 2014-10-14 06:26:33 +00:00
lldb-log.cpp Make sure to #include <atomic> when using std::atomic. 2014-09-19 20:12:32 +00:00
lldb.cpp The lldb unwinder can now use the unwind information from the compact-unwind 2014-12-08 03:09:00 +00:00