<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libsysdecode/Makefile, 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>2024-03-18T15:52:58Z</updated>
<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>libsysdecode: Migrate from COMPAT_32BIT to generic COMPAT_LIBCOMPAT</title>
<updated>2023-07-09T17:49:43Z</updated>
<author>
<name>Jessica Clarke</name>
<email>jrtc27@FreeBSD.org</email>
</author>
<published>2023-07-09T17:49:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=45be5010ce04d254793ed97a1320249e347726b0'/>
<id>urn:sha1:45be5010ce04d254793ed97a1320249e347726b0</id>
<content type='text'>
The use isn't any more generic, just the variable itself, which will
allow COMPAT_32BIT to be removed. The fact we even have to check
COMPAT_LIBCOMPAT here in order to pass the right flags to CPP points at
our libcompat infrastructure not suitably modifying the CPP variable
(which we barely use for world; this and bsd.symver.mk are the two
uses, and the latter could benefit from the right flags too), but this
change doesn't attempt to fix that.

See commit 8fad2cda93c7 ("bsd.compat.mk: Provide new CPP and sub-make
variables") for the context behind this change.

Reviewed by:	emaste, imp, brooks, jhb
Differential Revision:	https://reviews.freebsd.org/D40930
</content>
</entry>
<entry>
<title>libsysdecode: Add preliminary support for decoding Linux syscalls</title>
<updated>2022-06-22T10:58:53Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2022-06-22T10:58:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b69ae1a34c6f918118693490f18a81ecd7163f83'/>
<id>urn:sha1:b69ae1a34c6f918118693490f18a81ecd7163f83</id>
<content type='text'>
Differential revision:	https://reviews.freebsd.org/D35354
MFC after:		2 weeks
</content>
</entry>
<entry>
<title>libsysdecode: For future use extract common code to a separate files</title>
<updated>2022-06-22T10:12:21Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2022-06-22T10:12:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9dac609629d4e0ba813df6169f8bd8383fca024f'/>
<id>urn:sha1:9dac609629d4e0ba813df6169f8bd8383fca024f</id>
<content type='text'>
Reviewed by:		jhb, emaste
Differential revision:	https://reviews.freebsd.org/D35353
MFC after:		2 weeks
</content>
</entry>
<entry>
<title>libsysdecode: Add regression tests for sysdecode_cap_rights(3)</title>
<updated>2022-04-15T14:23:32Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2022-04-15T14:23:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d0f245d21f47c55ed40b34a17d5caf08aba1952f'/>
<id>urn:sha1:d0f245d21f47c55ed40b34a17d5caf08aba1952f</id>
<content type='text'>
Reviewed by:	jhb, emaste
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D34900
</content>
</entry>
<entry>
<title>Retire procfs-based process debugging.</title>
<updated>2020-04-01T19:22:09Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2020-04-01T19:22:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=59838c1a1979924f3904536f2e6d5a771e185c14'/>
<id>urn:sha1:59838c1a1979924f3904536f2e6d5a771e185c14</id>
<content type='text'>
Modern debuggers and process tracers use ptrace() rather than procfs
for debugging.  ptrace() has a supserset of functionality available
via procfs and new debugging features are only added to ptrace().
While the two debugging services share some fields in struct proc,
they each use dedicated fields and separate code.  This results in
extra complexity to support a feature that hasn't been enabled in the
default install for several years.

PR:		244939 (exp-run)
Reviewed by:	kib, mjg (earlier version)
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D23837
</content>
</entry>
<entry>
<title>Fix the workaround to ignore the #warning for GCC.</title>
<updated>2020-03-17T23:22:07Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2020-03-17T23:22:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7a9cfa086a2a3176616f3af3297beb9f49ceb550'/>
<id>urn:sha1:7a9cfa086a2a3176616f3af3297beb9f49ceb550</id>
<content type='text'>
clang and gcc use different warning flags for #warning preprocessor
directives.

Reported by:	Jenkins
MFC after:	1 week
</content>
</entry>
<entry>
<title>Mark procfs-based process debugging as deprecated for FreeBSD 13.</title>
<updated>2020-03-17T18:44:03Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2020-03-17T18:44:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8d8a74e69ebd99bf2c8bce0a86db9d0c57051742'/>
<id>urn:sha1:8d8a74e69ebd99bf2c8bce0a86db9d0c57051742</id>
<content type='text'>
Attempting to use ioctls on /proc/&lt;pid&gt;/mem to control a process will
trigger warnings on the console.  The &lt;sys/pioctl.h&gt; include file will
also now emit a compile-time warning when used from userland.

Reviewed by:	emaste
MFC after:	1 week
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D23822
</content>
</entry>
<entry>
<title>pkgbase: Create a FreeBSD-utilities package and make it the default one</title>
<updated>2019-09-05T14:15:47Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2019-09-05T14:15:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4c1a82cea504df7a79f5bd8f7d0a41cacccff16e'/>
<id>urn:sha1:4c1a82cea504df7a79f5bd8f7d0a41cacccff16e</id>
<content type='text'>
The default package use to be FreeBSD-runtime but it should only contain
binaries and libs enough to boot to single user and repair the system, it
is also very handy to have a package that can be tranform to a small mfsroot.
So create a new package named FreeBSD-utilities and make it the default one.
Also move a few binaries and lib into this package when it make sense.
Reviewed by:	bapt, gjb
Differential Revision:	https://reviews.freebsd.org/D21506
</content>
</entry>
</feed>
