Go to file
Todd Fiala 4262828132 Fix on Linux for ReadThread lingering after inferior exits
See this email thread:
http://lists.cs.uiuc.edu/pipermail/lldb-commits/Week-of-Mon-20140818/012487.html

This patch handles the case where the inferior process exits but leaves the ReadThread in a continuous loop reading from the communication pipe.  On MacOSX, the ReadThread exits when it receives a 0 return value from the read due to EOF.  On Linux the read returns -1 and sets errno to EIO error, this does not currently cause the thread to shutdown so it continues to read from the comm.   In Communication::ReadThread I added a handler for eConnectionStatusError to disconnect and shutdown the thread.

Change by Alex Pepper.

llvm-svn: 216194
2014-08-21 17:16:26 +00:00
clang Objective-C. Recover from missing interface decl. 2014-08-21 17:06:57 +00:00
clang-tools-extra [clang-tidy] Allow /**/ comments on #endifs when checking header guards. 2014-08-20 16:01:42 +00:00
compiler-rt Follow-up for r215436: use SIZE_T for strlen and wcslen interceptors. 2014-08-21 16:12:46 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc Add missing file from r216127 2014-08-20 21:28:44 +00:00
libcxx Add self to credits 2014-08-21 04:21:43 +00:00
libcxxabi Improve logging of aborts for Android. 2014-08-19 16:30:07 +00:00
lld Fixed typo (from r215544) that caused the lld-sphinx-docs buildbot 2014-08-21 10:06:34 +00:00
lldb Fix on Linux for ReadThread lingering after inferior exits 2014-08-21 17:16:26 +00:00
llvm Thumb1 load/store optimizer: Improve code to materialize new base register. 2014-08-21 17:11:03 +00:00
openmp Commit PowerPC64 support from Carlo Bertolli at IBM. 2014-08-07 10:12:54 +00:00
polly [Fix] isl usage errors in ScheduleOptimizer 2014-08-20 17:15:34 +00:00