<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/contrib/elftoolchain/strings/strings.c, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>strings: extends rights</title>
<updated>2019-07-16T04:17:25+00:00</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2019-07-16T04:17:25+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5eac9c1cb009615c1d9371e1ea757503a1c010e6'/>
<id>5eac9c1cb009615c1d9371e1ea757503a1c010e6</id>
<content type='text'>
The libelf is using mmap if it can, if not it was fall backing to read.

Reported by:	markj
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The libelf is using mmap if it can, if not it was fall backing to read.

Reported by:	markj
</pre>
</div>
</content>
</entry>
<entry>
<title>strings: fix entering to the capability mode</title>
<updated>2019-07-16T03:32:21+00:00</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2019-07-16T03:32:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5ff84ed38f67359c889e2f9543e4c40ba8afad9c'/>
<id>5ff84ed38f67359c889e2f9543e4c40ba8afad9c</id>
<content type='text'>
Reported by:	markj
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by:	markj
</pre>
</div>
</content>
</entry>
<entry>
<title>cap_fileargs: chase r346315, update fileargs_init in consumers</title>
<updated>2019-04-17T16:18:14+00:00</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2019-04-17T16:18:14+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d76eef3430e27ec08548476dc1c1dbfe7f63b1f4'/>
<id>d76eef3430e27ec08548476dc1c1dbfe7f63b1f4</id>
<content type='text'>
Reported by:	ci.freebsd.org (8 times so far)
MFC after:	3 weeks
MFC with:	r346315
Sponsored by:	The FreeBSD Foundation
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by:	ci.freebsd.org (8 times so far)
MFC after:	3 weeks
MFC with:	r346315
Sponsored by:	The FreeBSD Foundation
</pre>
</div>
</content>
</entry>
<entry>
<title>strings: capsicumize it</title>
<updated>2019-04-04T16:32:27+00:00</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2019-04-04T16:32:27+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6d395deba1ce39e677a4f565ad3be9e94421d974'/>
<id>6d395deba1ce39e677a4f565ad3be9e94421d974</id>
<content type='text'>
Reviewed by:	cem
Discussed with: emaste
Differential Revision:	https://reviews.freebsd.org/D18038
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed by:	cem
Discussed with: emaste
Differential Revision:	https://reviews.freebsd.org/D18038
</pre>
</div>
</content>
</entry>
<entry>
<title>strings: return an error code and the char value separately</title>
<updated>2019-03-23T02:17:07+00:00</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2019-03-23T02:17:07+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=55d3f888de48acdad3979651a73825ac11513010'/>
<id>55d3f888de48acdad3979651a73825ac11513010</id>
<content type='text'>
If we returning 32 bits value it's hard to distinguish if the returned value
is a valid one or if its an error (in case of EOF). For that reason separate
exit code of the function from the returned character.

Reported by:	cem, se
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we returning 32 bits value it's hard to distinguish if the returned value
is a valid one or if its an error (in case of EOF). For that reason separate
exit code of the function from the returned character.

Reported by:	cem, se
</pre>
</div>
</content>
</entry>
<entry>
<title>In case of ENCODING_8BIT the EOF code will be pass to putchar.</title>
<updated>2019-03-21T06:31:14+00:00</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2019-03-21T06:31:14+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1194c3cb5727aeec402eb7421f31869d897e2fcd'/>
<id>1194c3cb5727aeec402eb7421f31869d897e2fcd</id>
<content type='text'>
EOF check should be done before (uint8_t)c &gt; 127 test.

Reported by:	cem
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
EOF check should be done before (uint8_t)c &gt; 127 test.

Reported by:	cem
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix powerpc and arm builds after r345361.</title>
<updated>2019-03-21T06:20:33+00:00</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2019-03-21T06:20:33+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cee114a82feb572eef65a2c4d2c5dde050613c5c'/>
<id>cee114a82feb572eef65a2c4d2c5dde050613c5c</id>
<content type='text'>
Reported by:	jenkins
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by:	jenkins
</pre>
</div>
</content>
</entry>
<entry>
<title>strings: do not continue if getc or getcharacter returns EOF</title>
<updated>2019-03-21T05:24:44+00:00</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2019-03-21T05:24:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4cb07cba1b0bae396fa3de01a60b152226d0b128'/>
<id>4cb07cba1b0bae396fa3de01a60b152226d0b128</id>
<content type='text'>
Reported by:	cem
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by:	cem
</pre>
</div>
</content>
</entry>
<entry>
<title>strings: do not depend on stdin</title>
<updated>2019-03-21T05:00:24+00:00</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2019-03-21T05:00:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=61d994f1cd7ec375143829e23e83915e7fa4857d'/>
<id>61d994f1cd7ec375143829e23e83915e7fa4857d</id>
<content type='text'>
Instead of depending on one stdin FILE structure and use freopen(3), pass to
the functions appropriate FILE structure.

Reviewed by:	cem
Discussed with:	emaste
Differential Revision:	https://reviews.freebsd.org/D18037
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of depending on one stdin FILE structure and use freopen(3), pass to
the functions appropriate FILE structure.

Reviewed by:	cem
Discussed with:	emaste
Differential Revision:	https://reviews.freebsd.org/D18037
</pre>
</div>
</content>
</entry>
<entry>
<title>Update to ELF Tool Chain r3668</title>
<updated>2019-01-10T14:35:23+00:00</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2019-01-10T14:35:23+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ae500c1ff8974130f7f2692772cf288b90349e0d'/>
<id>ae500c1ff8974130f7f2692772cf288b90349e0d</id>
<content type='text'>
Highlights:
- Make sure that only TLS sections are sorted into TLS segment.
- Fixed multiple errors in "Section to Segment mapping".
- Man page updates
- ar improvements
- elfcopy: avoid filter_reloc uninitialized variable for rela
- elfcopy: avoid stripping relocations from static binaries
- readelf: avoid printing directory in front of absolute path
- readelf: add NT_FREEBSD_FEATURE_CTL FreeBSD note type
- test improvements

NOTES:

Some of these changes originated in FreeBSD and simply reduce diffs
between contrib and vendor.

ELF Tool Chain ar is not (currently) used in FreeBSD, and there are
improvements in both FreeBSD and ELF Tool Chain ar that are not in
the other.

Sponsored by:	The FreeBSD Foundation
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Highlights:
- Make sure that only TLS sections are sorted into TLS segment.
- Fixed multiple errors in "Section to Segment mapping".
- Man page updates
- ar improvements
- elfcopy: avoid filter_reloc uninitialized variable for rela
- elfcopy: avoid stripping relocations from static binaries
- readelf: avoid printing directory in front of absolute path
- readelf: add NT_FREEBSD_FEATURE_CTL FreeBSD note type
- test improvements

NOTES:

Some of these changes originated in FreeBSD and simply reduce diffs
between contrib and vendor.

ELF Tool Chain ar is not (currently) used in FreeBSD, and there are
improvements in both FreeBSD and ELF Tool Chain ar that are not in
the other.

Sponsored by:	The FreeBSD Foundation
</pre>
</div>
</content>
</entry>
</feed>
