<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libsysdecode, branch release/13.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2022-03-07T12:15:47Z</updated>
<entry>
<title>fd: add close_range(..., CLOSE_RANGE_CLOEXEC)</title>
<updated>2022-03-07T12:15:47Z</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2022-03-03T12:45:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=88919794940543d0b6743a035a44a51b9d8ff5d8'/>
<id>urn:sha1:88919794940543d0b6743a035a44a51b9d8ff5d8</id>
<content type='text'>
For compatibility with Linux.

MFC after:	3 days
Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D34424

(cherry picked from commit f3f3e3c44d3b1776653bbf19eab17ce006a815d8)
</content>
</entry>
<entry>
<title>Remove PT_GET_SC_ARGS_ALL</title>
<updated>2022-02-21T13:34:16Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2021-09-15T13:24:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4cae9d803a9562a003d00bf8f7b90674e011bae7'/>
<id>urn:sha1:4cae9d803a9562a003d00bf8f7b90674e011bae7</id>
<content type='text'>
Reimplement bdf0f24bb16d556a5b by checking for the caller' ABI in
the implementation of PT_GET_SC_ARGS, and copying out everything if
it is Linuxolator.

Also fix a minor information leak: if PT_GET_SC_ARGS_ALL is done on the
thread reused after other process, it allows to read some number of that
thread last syscall arguments. Clear td_sa.args in thread_alloc().

Reviewed by:	jhb
Sponsored by:	The FreeBSD Foundation
Differential revision:	https://reviews.freebsd.org/D31968

(cherry picked from commit f575573ca57716395ad88b962388a55d755cf6a7)
</content>
</entry>
<entry>
<title>linux: implement PTRACE_GET_SYSCALL_INFO</title>
<updated>2022-02-21T13:23:50Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2021-09-12T11:31:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8371bf67d632ddc1117bbaa5956af260e62f26ac'/>
<id>urn:sha1:8371bf67d632ddc1117bbaa5956af260e62f26ac</id>
<content type='text'>
This is one of the pieces required to make modern (ie Focal)
strace(1) work.

Reviewed By:	jhb (earlier version)
Sponsored by:	EPSRC
Differential Revision:	https://reviews.freebsd.org/D28212

(cherry picked from commit bdf0f24bb16d556a5b1e01cdfc087d08e91ac572)
</content>
</entry>
<entry>
<title>libsysdecode: Decode sendmsg/recvmsg flags containing an underscore</title>
<updated>2022-01-11T14:28:42Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2022-01-04T14:40:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fcf4b06a5e6a0891f894ffee42a62ad72968eafa'/>
<id>urn:sha1:fcf4b06a5e6a0891f894ffee42a62ad72968eafa</id>
<content type='text'>
Otherwise MSG_CMSG_CLOEXEC is not decoded.

Sponsored by:	The FreeBSD Foundation

(cherry picked from commit e2576591b9bdccc187bcd509be760c18c96a7790)
</content>
</entry>
<entry>
<title>sysdecode_enum.3: Fix a typo: SIGBTRAP -&gt; SIGTRAP.</title>
<updated>2021-10-19T23:53:35Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2021-10-05T21:55:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e9b5d2443f67616bc323ea0a11089fd1f44eedc5'/>
<id>urn:sha1:e9b5d2443f67616bc323ea0a11089fd1f44eedc5</id>
<content type='text'>
Sponsored by:	DARPA

(cherry picked from commit 680d70b59e0379ded0cc94e3772bc47be2163c7f)
</content>
</entry>
<entry>
<title>libsysdecode: fix decoding of TCP_NOPUSH and TCP_MD5SIG</title>
<updated>2021-03-02T12:30:24Z</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2021-02-09T22:35:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2a9b68d5e1bba633c37cc829f52e79e1281e910b'/>
<id>urn:sha1:2a9b68d5e1bba633c37cc829f52e79e1281e910b</id>
<content type='text'>
TCP_FASTOPEN_MIN_COOKIE_LEN was incorrectly registered as a name of
a IPPROTO_TCP level socket option, which overwrote TCP_NOPUSH.
TCP_FASTOPEN_PSK_LEN was incorrectly registered as a name of an
IPPROTO_TCP level socket option, which overwrote TCP_MD5SIG.

Sponsored by:	Netflix, Inc.

(cherry picked from commit f25266bee7dafb10f03e06537c8127cc17335bed)
</content>
</entry>
<entry>
<title>libsysdecode: decode _UMTX_OP flags</title>
<updated>2020-12-09T03:22:44Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2020-12-09T03:22:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3b27074b252cae3c7aee8f05f0c968dd26fa055b'/>
<id>urn:sha1:3b27074b252cae3c7aee8f05f0c968dd26fa055b</id>
<content type='text'>
Assume that UMTX_OP with a double underbar following is a flag, while any
underbar+alphanumeric combination immeiately following is an op.

This was a part of D27325.

Reviewed by:	kib
</content>
</entry>
<entry>
<title>libsysdecode: account for invalid protection flags</title>
<updated>2020-11-26T09:07:45Z</updated>
<author>
<name>Pawel Biernacki</name>
<email>kaktus@FreeBSD.org</email>
</author>
<published>2020-11-26T09:07:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=569da02b0cab69aab0707d9791125d7b6c08a86c'/>
<id>urn:sha1:569da02b0cab69aab0707d9791125d7b6c08a86c</id>
<content type='text'>
Reported by:	jhb
MFC with:	r368022
</content>
</entry>
<entry>
<title>libsysdecode: correctly decode mmap flags</title>
<updated>2020-11-25T16:30:57Z</updated>
<author>
<name>Pawel Biernacki</name>
<email>kaktus@FreeBSD.org</email>
</author>
<published>2020-11-25T16:30:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4cbec4439713c3b4cfcbbe36ff40d5e4fa57492f'/>
<id>urn:sha1:4cbec4439713c3b4cfcbbe36ff40d5e4fa57492f</id>
<content type='text'>
r352913 added decoding of mmap PROT_MAX()'d flags but didn’t account for the
case where different values were specified for PROT_MAX and regular flags.
Fix it.

Submitted by:	sigsys_gmail.com
Reported by:	sigsys_gmail.com
MFC after:	7 days
Differential Revision:	https://reviews.freebsd.org/D27312
</content>
</entry>
<entry>
<title>Make linux_errtbl[] static.</title>
<updated>2020-11-03T19:12:33Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2020-11-03T19:12:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7abf30d339336cef02a293352e0a82181e75c2fb'/>
<id>urn:sha1:7abf30d339336cef02a293352e0a82181e75c2fb</id>
<content type='text'>
MFC after:	2 weeks
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D27004
</content>
</entry>
</feed>
