diff options
author | Pavel Labath <labath@google.com> | 2015-07-21 13:20:25 +0000 |
---|---|---|
committer | Pavel Labath <labath@google.com> | 2015-07-21 13:20:25 +0000 |
commit | c7749c3acdedc6e09a302622cd29f4bfe4672f3f (patch) | |
tree | d4d786e723e60806694fb9391b61af23b4600f12 /lldb/source/Host/common/NativeProcessProtocol.cpp | |
parent | 39e8823f8485133bc54b38c8bcc67ad143f0dccb (diff) | |
download | bcm5719-llvm-c7749c3acdedc6e09a302622cd29f4bfe4672f3f.tar.gz bcm5719-llvm-c7749c3acdedc6e09a302622cd29f4bfe4672f3f.zip |
[LLGS] Get rid of the stdio forwarding thread
Summary:
This commit removes the stdio forwarding thread in lldb-server in favor of a MainLoop callback.
As in some situations we need to forcibly flush the stream ( => Read() is called from multiple
places) and we still have multiple threads, I have had to additionally protect the communication
instance with a mutex.
Reviewers: ovyalov, tberghammer
Subscribers: lldb-commits
Differential Revision: http://reviews.llvm.org/D11296
llvm-svn: 242782
Diffstat (limited to 'lldb/source/Host/common/NativeProcessProtocol.cpp')
0 files changed, 0 insertions, 0 deletions