Fix signal handling for POSIX (only tested on Linux) processes in multi-threaded...
authorMatt Kopec <Matt.Kopec@intel.com>
Tue, 9 Jul 2013 15:09:45 +0000 (15:09 +0000)
committerMatt Kopec <Matt.Kopec@intel.com>
Tue, 9 Jul 2013 15:09:45 +0000 (15:09 +0000)
commitb29104467fa6cbc758e0b6b392bbee878fb8d01c
treec044905d82e7835a0ed67478864bedb2b2363202
parentce499744b3339f1690b9a95d6f48a7e09c99916a
Fix signal handling for POSIX (only tested on Linux) processes in multi-threaded programs.
Also fix a related issue where if a thread exits after a thread continue, lldb would hang.

llvm-svn: 185944
lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp
lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp
lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h