Add API control of the signal disposition.
authorTodd Fiala <todd.fiala@gmail.com>
Mon, 23 Jun 2014 19:30:49 +0000 (19:30 +0000)
committerTodd Fiala <todd.fiala@gmail.com>
Mon, 23 Jun 2014 19:30:49 +0000 (19:30 +0000)
commit802dc402282aad5ab19bac69f271446bd31ae084
tree0e3ed10bf58a4d794c66de5a300ef1d38e943139
parent16a9eab3998d43dd967103adbe8f528c3334d8b8
Add API control of the signal disposition.

See http://reviews.llvm.org/D4221 for details.

This commit allows you to control the signals that lldb will suppress, stop or forward using the Python and C++ APIs.

Change by Russell Harmon.

Xcode build system changes (and any mistakes) by Todd Fiala.  Tested on MacOSX 10.9.3 and Xcode 6 beta.  (Xcode 5 is hitting the dependency checker crasher on all my systems).

llvm-svn: 211526
12 files changed:
lldb/include/lldb/API/SBDefines.h
lldb/include/lldb/API/SBProcess.h
lldb/include/lldb/API/SBUnixSignals.h [new file with mode: 0644]
lldb/include/lldb/lldb-defines.h
lldb/include/lldb/lldb-forward.h
lldb/lldb.xcodeproj/project.pbxproj
lldb/scripts/Python/build-swig-Python.sh
lldb/scripts/Python/interface/SBProcess.i
lldb/scripts/lldb.swig
lldb/source/API/CMakeLists.txt
lldb/source/API/SBProcess.cpp
lldb/source/API/SBUnixSignals.cpp [new file with mode: 0644]