llvm-project/lldb
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
..
docs Added distribution info to ArchSpec and qHostInfo message. 2014-01-18 03:02:39 +00:00
examples Added a new lldb command that can parse all struct and class types for one or more shared libraries. 2014-01-23 21:26:30 +00:00
include Added reaper for commandline-launched processes. 2014-01-24 00:52:53 +00:00
lib Make lldb build with Makefiles on OS X. 2014-01-18 08:05:32 +00:00
lldb.xcodeproj Update the lldb version number in the xcode project files from 310.99.0 to 320.99.0. 2014-01-10 06:12:10 +00:00
lldb.xcworkspace Move the performance test cases into their own project. 2013-03-18 23:05:00 +00:00
resources Update the lldb version number in the xcode project files from 310.99.0 to 320.99.0. 2014-01-10 06:12:10 +00:00
scripts Added the ability to get the type that a typedef points to via: 2014-01-23 21:38:34 +00:00
source Added reaper for commandline-launched processes. 2014-01-24 00:52:53 +00:00
test Fixed a test suite exception that was cause by bad python (sys.unlink instead of os.unlink). 2014-01-23 22:53:05 +00:00
tools Added reaper for commandline-launched processes. 2014-01-24 00:52:53 +00:00
utils LUI: Fix some issues causing crashes in the source view 2013-10-23 01:18:21 +00:00
www Fix typeo on memory read command example. 2014-01-14 17:41:13 +00:00
.arcconfig Adding .arcconfig file to LLDB to allow using Phabricator for reviews 2013-05-23 20:21:28 +00:00
.gitignore Remove "llvm" from list of things to ignore. This results in the 2012-03-03 06:43:59 +00:00
CMakeLists.txt Remove the hardcoded declaration to the Python include path. Thanks to Kal Conley for the patch 2013-11-15 10:32:40 +00:00
INSTALL.txt Update INSTALL.txt to mention LLDB builds on Linux with GCC or Clang. 2013-02-21 22:37:18 +00:00
LICENSE.TXT
Makefile Respect SDKROOT in lldb Makefile 2013-09-18 16:32:28 +00:00