llvm-project/lldb/tools
Todd Fiala 3e92a2b013 Added reaper for commandline-launched processes.
GDBRemoteCommunicationServer::LaunchProcess () now uses the built-up
ProcessLaunchArgs rather than clearing and setting items from the
function arguments. I added setters for the arguments and launch
flags, which lldb-gdbserver uses for its specification of the
commandline-specified startup app (if one is specified).

LaunchProcess () also adds a new reaper monitor that it applies to
the launched process if no process monitor has already been applied.

This addresses an issue where the 'k' command would generate (possibly
false) warnings about not being able to positively state whether a
killed process actually terminated. GDBRemoteCommunicationServer now
definitely knows the disposition of its children.

llvm-svn: 199959
2014-01-24 00:52:53 +00:00
..
darwin-debug Make sure the getopt variables are correctly initialized for any option parsing. 2013-11-22 18:55:04 +00:00
darwin-threads Move the code which translates a dispatch_qaddr into a 2013-10-18 05:55:24 +00:00
debugserver Add support for Haswell on x86_64. 2014-01-22 23:42:03 +00:00
driver Fixes to get LLDB building on Windows again. 2013-10-22 12:27:43 +00:00
install-headers Updated Apple LLDB version to lldb-300.99.0. Also 2013-03-07 22:29:06 +00:00
lldb-gdbserver Added reaper for commandline-launched processes. 2014-01-24 00:52:53 +00:00
lldb-perf <rdar://problem/13732521> 2013-05-02 22:40:22 +00:00
lldb-platform Modified local spawning in debugserver processes to use a new --reverse-connect option so that debugserver actually connects back to LLDB instead of LLDB connecting to debugserver. 2013-12-05 22:58:22 +00:00
CMakeLists.txt Patch enabling lldb command line driver to run on windows. 2013-10-15 15:46:40 +00:00
Makefile Make lldb build with Makefiles on OS X. 2014-01-18 08:05:32 +00:00