diff options
author | Todd Fiala <tfiala@google.com> | 2014-01-23 00:52:28 +0000 |
---|---|---|
committer | Todd Fiala <tfiala@google.com> | 2014-01-23 00:52:28 +0000 |
commit | 76747120ca8a1522617a61e9f1d7751007c9f56f (patch) | |
tree | 27202ac4a2642f222eab0fca8fe0f8753efa263d /lldb/source/DataFormatters/ValueObjectPrinter.cpp | |
parent | 372f05d5371748323a144c24991ed6f3318120e8 (diff) | |
download | bcm5719-llvm-76747120ca8a1522617a61e9f1d7751007c9f56f.tar.gz bcm5719-llvm-76747120ca8a1522617a61e9f1d7751007c9f56f.zip |
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
Diffstat (limited to 'lldb/source/DataFormatters/ValueObjectPrinter.cpp')
0 files changed, 0 insertions, 0 deletions