<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/llvm/test/tools/llvm-symbolizer/Inputs, 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>2019-06-04T15:34:58+00:00</updated>
<entry>
<title>[llvm-symbolizer] Flush output on bad input</title>
<updated>2019-06-04T15:34:58+00:00</updated>
<author>
<name>James Henderson</name>
<email>jh7370@my.bristol.ac.uk</email>
</author>
<published>2019-06-04T15:34:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=7f3135037dd44620b231a975d313ce62f93fe873'/>
<id>urn:sha1:7f3135037dd44620b231a975d313ce62f93fe873</id>
<content type='text'>
One way of using llvm-symbolizer is to interactively within a process
write a line from a parent process to llvm-symbolizer's stdin, and then
read the output, then write the next line, read, etc. This worked as
long as all the lines were good. However, this didn't work prior to this
patch if any of the inputs were bad inputs, because the output is not
flushed after a bad input, meaning the parent process is sat waiting for
output, whilst llvm-symbolizer is sat waiting for input. This patch
flushes the output after every invocation of symbolizeInput when reading
from stdin. It also removes unnecessary flushing when llvm-symbolizer is
not reading addresses from stdin, which should give a slight performance
boost in these situations.

Reviewed by: ikudrin

Differential Revision: https://reviews.llvm.org/D62371

llvm-svn: 362511
</content>
</entry>
<entry>
<title>llvm-symbolizer: Extract individual test cases now that it's easier to use directly (without a piped input file)</title>
<updated>2019-01-24T01:19:17+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2019-01-24T01:19:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=79c3d8b127bec1ec916d0c01f86863711bb036d7'/>
<id>urn:sha1:79c3d8b127bec1ec916d0c01f86863711bb036d7</id>
<content type='text'>
Pulling out the split-dwarf tests by way of example of how I think
llvm-symbolizer should be tested going forward. Open to
debate/discussion, though.

llvm-svn: 352004
</content>
</entry>
<entry>
<title>llvm-symbolizer/print_context.c test: Make debug info path independent</title>
<updated>2017-07-30T17:26:34+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2017-07-30T17:26:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e0c47f9dd8799d8cbc50fe1b216e37bec80e9dbf'/>
<id>urn:sha1:e0c47f9dd8799d8cbc50fe1b216e37bec80e9dbf</id>
<content type='text'>
llvm-svn: 309518
</content>
</entry>
<entry>
<title>llvm-symbolizer: Make test portable using an explicit object file rather than the host compiler</title>
<updated>2017-07-30T17:16:32+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2017-07-30T17:16:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=58cee4cdfdf68bb60e6ea6f2c5c4b84e07af7760'/>
<id>urn:sha1:58cee4cdfdf68bb60e6ea6f2c5c4b84e07af7760</id>
<content type='text'>
llvm-svn: 309517
</content>
</entry>
<entry>
<title>Add GNU_discriminator support for inline callsites in llvm-symbolizer.</title>
<updated>2017-04-17T20:10:39+00:00</updated>
<author>
<name>Dehao Chen</name>
<email>dehao@google.com</email>
</author>
<published>2017-04-17T20:10:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=ef700d550e7349c94081c1dc93eac6a5be2fc1f5'/>
<id>urn:sha1:ef700d550e7349c94081c1dc93eac6a5be2fc1f5</id>
<content type='text'>
Summary: LLVM symbolize cannot recognize GNU_discriminator for inline callsites. This patch adds support for it.

Reviewers: dblaikie

Reviewed By: dblaikie

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D32134

llvm-svn: 300486
</content>
</entry>
<entry>
<title>Add missing test cases from r293697/D29094</title>
<updated>2017-02-01T17:15:24+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2017-02-01T17:15:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=93df1c13047af9056ad60f36e85ee2d4bdfd87b9'/>
<id>urn:sha1:93df1c13047af9056ad60f36e85ee2d4bdfd87b9</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D29368

llvm-svn: 293785
</content>
</entry>
<entry>
<title>[llvm-symbolizer] Print out non-address lines verbatim.</title>
<updated>2016-01-07T23:57:41+00:00</updated>
<author>
<name>Mike Aizatsky</name>
<email>aizatsky@chromium.org</email>
</author>
<published>2016-01-07T23:57:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=54a7c69a34f913c4681ddf2d9088ecdc6babddfe'/>
<id>urn:sha1:54a7c69a34f913c4681ddf2d9088ecdc6babddfe</id>
<content type='text'>
Differential Revision: http://reviews.llvm.org/D15876

llvm-svn: 257115
</content>
</entry>
<entry>
<title>[Symbolizer]: Add -pretty-print option</title>
<updated>2015-11-11T20:41:43+00:00</updated>
<author>
<name>Hemant Kulkarni</name>
<email>khemant@codeaurora.org</email>
</author>
<published>2015-11-11T20:41:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=bdce12a01bcb9e2f99c2092be4a1a1777a38385d'/>
<id>urn:sha1:bdce12a01bcb9e2f99c2092be4a1a1777a38385d</id>
<content type='text'>
Differential Revision: http://reviews.llvm.org/D13671

llvm-svn: 252798
</content>
</entry>
<entry>
<title>Reverting r252760</title>
<updated>2015-11-11T18:11:06+00:00</updated>
<author>
<name>Colin LeMahieu</name>
<email>colinl@codeaurora.org</email>
</author>
<published>2015-11-11T18:11:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=da6cafffc0daea3d1df4021a56257487d1ed4ec9'/>
<id>urn:sha1:da6cafffc0daea3d1df4021a56257487d1ed4ec9</id>
<content type='text'>
llvm-svn: 252770
</content>
</entry>
<entry>
<title>[Symbolizer]: Add -pretty-print option</title>
<updated>2015-11-11T17:47:54+00:00</updated>
<author>
<name>Hemant Kulkarni</name>
<email>khemant@codeaurora.org</email>
</author>
<published>2015-11-11T17:47:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c6638c7561207526f28698a801fb146f00aef67a'/>
<id>urn:sha1:c6638c7561207526f28698a801fb146f00aef67a</id>
<content type='text'>
 Differential Revision: http://reviews.llvm.org/D13671

llvm-svn: 252760
</content>
</entry>
</feed>
