llvm-project/lldb/source/Host/macosx
Todd Fiala 76747120ca Unify OS X/POSIX/Linux Host spawn support.
This fixes a bug under Linux where spawning a process via
Host::LaunchProcess was disabling all blockable signals on the
launched process.  This caused strange behavior when attempting
to kill the lldb-gdbserver process, as the child generally would
not die unless killed with a non-blockable signal (e.g. 'kill -9').

This change moves several functions out of macosx/Host.mm into
common/Host.cpp.  In addition, two functions that needed to work
across common/Host.cpp and macosx/Host.mm were moved into the Host.h
header file.

llvm-svn: 199856
2014-01-23 00:52:28 +00:00
..
cfcpp Initial checkin of a new project: LLDB Performance Testing Infrastructure 2013-03-08 20:29:13 +00:00
launcherXPCService 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
CMakeLists.txt More CMake fixes for OS X. 2013-04-25 01:36:53 +00:00
Host.mm Unify OS X/POSIX/Linux Host spawn support. 2014-01-23 00:52:28 +00:00
Makefile Better way to build the CFCPP sources as part of liblldbHostMacOSX. 2011-05-20 18:18:09 +00:00
Symbols.cpp Fix some names in the wake of my Mach-O changes to LLVM. 2013-08-27 05:04:57 +00:00