<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libsysdecode/mktables, branch releng/14.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2025-06-12T04:28:26Z</updated>
<entry>
<title>libsysdecode: correct regexp for thr_new flags</title>
<updated>2025-06-12T04:28:26Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2025-06-04T11:23:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a4babbe7ec72da7c9b097b7ba78defd41642ff15'/>
<id>urn:sha1:a4babbe7ec72da7c9b097b7ba78defd41642ff15</id>
<content type='text'>
(cherry picked from commit c27f7d6b9cf6d4ab01cb3d0972726c14e0aca146)
</content>
</entry>
<entry>
<title>libsysdecode: fix build after 3d0a736796a9</title>
<updated>2024-04-12T20:14:35Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2024-03-21T03:14:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=50f7713713560f93a18a97b70105e303718f1c40'/>
<id>urn:sha1:50f7713713560f93a18a97b70105e303718f1c40</id>
<content type='text'>
TCP_USE_DDP is a kernel-only macro, so we must exclude it in
libsysdecode to avoid breaking the build.

Fixes:	3d0a736796a9 ("tcp: Add a new kernel-only TCP_USE_DDP [...]")
(cherry picked from commit 6b3db5d7793f57fa0020a78d61aae7ec318557cc)
</content>
</entry>
<entry>
<title>libsysdecode: add a decoder for pollfd events</title>
<updated>2024-03-18T15:52:58Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2024-03-05T04:14:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=efb74e16ddc0ba0864abc9b7f284e17f72d40e78'/>
<id>urn:sha1:efb74e16ddc0ba0864abc9b7f284e17f72d40e78</id>
<content type='text'>
We'll use this in another change to read pollfd arrays coming from a
successful poll(2) operation.

Reviewed by:	bapt, jhb

(cherry picked from commit bd23e71f91ceec5dfdffc28bbd0020849fdd20b4)
</content>
</entry>
<entry>
<title>Remove $FreeBSD$: one-line sh pattern</title>
<updated>2023-08-16T17:55:03Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:55:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf'/>
<id>urn:sha1:d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</id>
<content type='text'>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
</content>
</entry>
<entry>
<title>vm: Allow MAP_32BIT for all architectures</title>
<updated>2023-08-14T17:20:20Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-08-14T17:20:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f3e11927dc287ff686b5cc3618aba4e1e58a5dca'/>
<id>urn:sha1:f3e11927dc287ff686b5cc3618aba4e1e58a5dca</id>
<content type='text'>
Reviewed by:		alc, kib, markj
Differential revision:	https://reviews.freebsd.org/D41435
</content>
</entry>
<entry>
<title>libsysdecode: Match socket option names containing underscores</title>
<updated>2022-11-02T17:46:24Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2022-11-02T17:01:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=34c8598eb1bb101976d311051f9e630a6dfb6a0f'/>
<id>urn:sha1:34c8598eb1bb101976d311051f9e630a6dfb6a0f</id>
<content type='text'>
MFC after:	1 week
Sponsored by:	Modirum MDPay
Sponsored by:	Klara, Inc.
</content>
</entry>
<entry>
<title>libsysdecode: Decode setitimer, getitimer which argument</title>
<updated>2022-06-22T11:17:10Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2022-06-22T11:17:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2fc3a51db14f2be7fd1f5515c6adfc60d4880207'/>
<id>urn:sha1:2fc3a51db14f2be7fd1f5515c6adfc60d4880207</id>
<content type='text'>
Reviewed by:		jhb
Differential revision:	https://reviews.freebsd.org/D35230
MFC after:		2 weeks
</content>
</entry>
<entry>
<title>libsysdecode: Fix decoding of SCHED_ flags</title>
<updated>2022-05-16T18:57:48Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2022-05-16T18:57:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=41068268ec480e58811a86787b60914709375b3f'/>
<id>urn:sha1:41068268ec480e58811a86787b60914709375b3f</id>
<content type='text'>
Use sys/sched.h where SCHED_ flags are defined.

Reviewed by:		emaste
Differential revision:	https://reviews.freebsd.org/D35208
MFC after:		2 weeks
</content>
</entry>
<entry>
<title>libsysdecode: Fix decoding of Capsicum rights</title>
<updated>2022-04-13T14:51:30Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2022-04-13T14:47:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=869199d9922c7dee92c1c24f95b90f1d1319433e'/>
<id>urn:sha1:869199d9922c7dee92c1c24f95b90f1d1319433e</id>
<content type='text'>
Capsicum rights are a bit tricky since some of them are subsets of
others, and one can have rights R1 and R2 such that R1 is a subset of
R2, but there is no collection of named rights whose union is R2.  So,
they don't behave like most other flag sets.  sysdecode_cap_rights(3)
does not handle this properly and so can emit misleading decodings.

Try to fix all of these problems:
- Include composite rights in the caprights table.
- Use a constructor to sort the caprights table such that "larger"
  rights appear first and thus are matched first.
- Don't print rights that are a subset of rights already printed, so as
  to minimize the length of the output.
- Print a trailing message if some of the specific rights are not
  matched by the table.

PR:		263165
Reviewed by:	pauamma_gundo.com (doc), jhb, emaste
MFC after:	2 weeks
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D34874
</content>
</entry>
<entry>
<title>fd: add close_range(..., CLOSE_RANGE_CLOEXEC)</title>
<updated>2022-03-03T17:21:58Z</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=f3f3e3c44d3b1776653bbf19eab17ce006a815d8'/>
<id>urn:sha1:f3f3e3c44d3b1776653bbf19eab17ce006a815d8</id>
<content type='text'>
For compatibility with Linux.

MFC after:	3 days
Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D34424
</content>
</entry>
</feed>
