<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/lldb/tools/lldb-mi/MICmnStreamStdinLinux.h, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2015-02-24T17:08:20+00:00</updated>
<entry>
<title>Remove redundant code from lldb-mi.</title>
<updated>2015-02-24T17:08:20+00:00</updated>
<author>
<name>Hafiz Abid Qadeer</name>
<email>hafiz_abid@mentor.com</email>
</author>
<published>2015-02-24T17:08:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=04b1b5dc9d6a412a4c16d83a0f17a4b4a2950614'/>
<id>urn:sha1:04b1b5dc9d6a412a4c16d83a0f17a4b4a2950614</id>
<content type='text'>
Summary:
After recent changes, some code has become redundant. This revision tries to remove
the un-used code and tidy up the rest.

Following 4 files have been removed. I have updated CMake files and checked that it builds
fine on Linux and Windows. Can somebody update the xcode related file accordingly?

tools/lldb-mi/MICmnStreamStdinLinux.cpp
tools/lldb-mi/MICmnStreamStdinLinux.h
tools/lldb-mi/MICmnStreamStdinWindows.cpp
tools/lldb-mi/MICmnStreamStdinWindows.h

Reviewers: clayborg, ki.stfu

Reviewed By: clayborg, ki.stfu

Subscribers: lldb-commits

Differential Revision: http://reviews.llvm.org/D7834

llvm-svn: 230345
</content>
</entry>
<entry>
<title>Fix multiple problems of lldb-mi blocking on input monitoring and needing a return.</title>
<updated>2015-02-10T17:10:39+00:00</updated>
<author>
<name>Hafiz Abid Qadeer</name>
<email>hafiz_abid@mentor.com</email>
</author>
<published>2015-02-10T17:10:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e73e82f2beb4d25c9007a0878ca131959ec1f1b2'/>
<id>urn:sha1:e73e82f2beb4d25c9007a0878ca131959ec1f1b2</id>
<content type='text'>
Summary:
One of the problem is reported here.
http://llvm.org/bugs/show_bug.cgi?id=22411

A fix was committed for this problem that works only for OSX. This revision
extends that fix to other system. The select system call has some limitation with
multi-threaded application which have been addresses here.

LLDB-mi exits if quit command is given but needs an extra retur if -gdb-exit is
given. That issue has also been addressed.

Reviewers: ki.stfu, emaste

Reviewed By: ki.stfu

Subscribers: lldb-commits

Differential Revision: http://reviews.llvm.org/D7529

llvm-svn: 228709
</content>
</entry>
<entry>
<title>Replace ioctl with select to reduce processor usage by lldb-mi on OSX.</title>
<updated>2014-12-15T19:09:40+00:00</updated>
<author>
<name>Hafiz Abid Qadeer</name>
<email>hafiz_abid@mentor.com</email>
</author>
<published>2014-12-15T19:09:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=fcbc3cdf3c2cc9593d1ff2ba4823608e51dff74c'/>
<id>urn:sha1:fcbc3cdf3c2cc9593d1ff2ba4823608e51dff74c</id>
<content type='text'>
This saga started with a hang on OSX. 2 solutions were proposed.
1) 'select' based solution works ok on OSX but slows down test completion time
on Linux many times.
2) 'ioctl' base solution also works but it causes heavy processor usage on OSX
as reported by Ilia K.

But as the original hang did not occur on Linux so this commit re-introduces the
'select' in conditional code so that it only runs for OSX. There is no need for
this 'fix' to run on Linux.

Initial patch by Ilia K &lt;ki.stfu@gmail.com&gt;. A few changes were made by me. 

llvm-svn: 224258
</content>
</entry>
<entry>
<title>Remove unnecessary changes committed in r223222.</title>
<updated>2014-12-03T12:48:19+00:00</updated>
<author>
<name>Hafiz Abid Qadeer</name>
<email>hafiz_abid@mentor.com</email>
</author>
<published>2014-12-03T12:48:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=afd188fee4e11f44c2901ca4c6499aa4be23c081'/>
<id>urn:sha1:afd188fee4e11f44c2901ca4c6499aa4be23c081</id>
<content type='text'>
There were 2 different patches in discussion. One using ioctl
and other using select. We decided to use the ioctl but committed
code also have some changes which were only needed for 'select'.
This patch removes them.

llvm-svn: 223227
</content>
</entry>
<entry>
<title>Fix a hang on OSX while executing -exec-run.</title>
<updated>2014-12-03T10:23:06+00:00</updated>
<author>
<name>Hafiz Abid Qadeer</name>
<email>hafiz_abid@mentor.com</email>
</author>
<published>2014-12-03T10:23:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=25383ac01b493a7cf0aa79433c592583c2e44c63'/>
<id>urn:sha1:25383ac01b493a7cf0aa79433c592583c2e44c63</id>
<content type='text'>
Now we wait for input to become available before blocking in fgets.
More details on problem can be found in 
http://lists.cs.uiuc.edu/pipermail/lldb-commits/Week-of-Mon-20141201/014290.html

Patch from dawn@burble.org.

llvm-svn: 223222
</content>
</entry>
<entry>
<title>Reformat lldb-mi using clang-format.</title>
<updated>2014-11-17T18:06:21+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2014-11-17T18:06:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=1d6af02e2d6b2c403c7ae78fa07c8cce8fdab7fb'/>
<id>urn:sha1:1d6af02e2d6b2c403c7ae78fa07c8cce8fdab7fb</id>
<content type='text'>
Courtesy of dawn@burble.org.

llvm-svn: 222150
</content>
</entry>
<entry>
<title>Added support for new MI commands and bug fixes. More details in MIReadme.txt.</title>
<updated>2014-06-24T16:35:50+00:00</updated>
<author>
<name>Deepak Panickal</name>
<email>deepak@codeplay.com</email>
</author>
<published>2014-06-24T16:35:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=877569c2b867e5b6b118cfa21f602b2c84891066'/>
<id>urn:sha1:877569c2b867e5b6b118cfa21f602b2c84891066</id>
<content type='text'>
llvm-svn: 211607
</content>
</entry>
</feed>
