<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.bin/truss, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2026-04-03T06:52:29Z</updated>
<entry>
<title>truss: add support for decoding Netlink messages</title>
<updated>2026-04-03T06:52:29Z</updated>
<author>
<name>Ishan Agrawal</name>
<email>iagrawal9990@gmail.com</email>
</author>
<published>2026-01-06T12:05:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8ef0093f297af7c917037f058af9813105e67662'/>
<id>urn:sha1:8ef0093f297af7c917037f058af9813105e67662</id>
<content type='text'>
Netlink usage is growing in FreeBSD. This patch adds support to
`truss(1)` to decode Netlink headers in sendmsg/recvmsg calls, making
debugging network configuration tools significantly easier.

Changes:

libsysdecode: Add `sysdecode_netlink()` to parse struct `nlmsghdr`.
truss: Detect `AF_NETLINK` sockets and decode the message payload.

Reviewed by:	kp
Signed-off-by:	Ishan Agrawal &lt;iagrawal9990@gmail.com&gt;
Github PR:	https://github.com/freebsd/freebsd-src/pull/1950
</content>
</entry>
<entry>
<title>truss: Properly display first argument to nmount</title>
<updated>2025-10-31T16:15:06Z</updated>
<author>
<name>Tiago Gasiba</name>
<email>tiga@FreeBSD.org</email>
</author>
<published>2025-10-29T20:09:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b9f848ecbafce4e56ba9c8b7993b85347e83484a'/>
<id>urn:sha1:b9f848ecbafce4e56ba9c8b7993b85347e83484a</id>
<content type='text'>
The first argument to nmount(2) is an nvlist in the form of an iovec,
which truss already knows how to decode.  Set the correct flag so
this happens automatically.

MFC after:	1 week
PR:		290667
</content>
</entry>
<entry>
<title>truss: Add a decoder for inotify_add_watch_at(2)</title>
<updated>2025-07-04T14:42:33Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2025-07-03T19:52:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4d08e7815d6c71c620f19a8abdf0caa26f9c5c57'/>
<id>urn:sha1:4d08e7815d6c71c620f19a8abdf0caa26f9c5c57</id>
<content type='text'>
MFC after:	3 months
Sponsored by:	Klara, Inc.
</content>
</entry>
<entry>
<title>truss.1: Reference sysdecode(3)</title>
<updated>2025-06-18T17:40:27Z</updated>
<author>
<name>Mateusz Piotrowski</name>
<email>0mp@FreeBSD.org</email>
</author>
<published>2025-06-18T17:40:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fa9ac741d03342c33a0e8f85114949625ba4901f'/>
<id>urn:sha1:fa9ac741d03342c33a0e8f85114949625ba4901f</id>
<content type='text'>
MFC after:	1 week
</content>
</entry>
<entry>
<title>truss: Fix grammar in error messages</title>
<updated>2024-11-25T22:52:35Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2024-11-25T22:51:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=501c4801edfcc2943eba8e4f8922436dd0f07dc8'/>
<id>urn:sha1:501c4801edfcc2943eba8e4f8922436dd0f07dc8</id>
<content type='text'>
MFC after:	3 days
</content>
</entry>
<entry>
<title>Remove residual blank line at start of Makefile</title>
<updated>2024-07-15T22:43:39Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2024-07-15T04:46:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e9ac41698b2f322d55ccf9da50a3596edb2c1800'/>
<id>urn:sha1:e9ac41698b2f322d55ccf9da50a3596edb2c1800</id>
<content type='text'>
This is a residual of the $FreeBSD$ removal.

MFC After: 3 days (though I'll just run the command on the branches)
Sponsored by: Netflix
</content>
</entry>
<entry>
<title>Translate linux_newlstat name argument</title>
<updated>2024-03-20T22:45:55Z</updated>
<author>
<name>John F. Carr</name>
<email>jfc@mit.edu</email>
</author>
<published>2024-03-20T22:44:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=55e2187a091b7c397b3682b5ded2143c43e31a18'/>
<id>urn:sha1:55e2187a091b7c397b3682b5ded2143c43e31a18</id>
<content type='text'>
PR:	277847
MFC after:	1 week
</content>
</entry>
<entry>
<title>Remove $FreeBSD$: one-line nroff pattern</title>
<updated>2023-08-16T17:55:15Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:55:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b2c76c41be32f904179efed29c0ca04d53f3996c'/>
<id>urn:sha1:b2c76c41be32f904179efed29c0ca04d53f3996c</id>
<content type='text'>
Remove /^\.\\"\s*\$FreeBSD\$$\n/
</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>Remove $FreeBSD$: one-line .c pattern</title>
<updated>2023-08-16T17:54:42Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:54:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1d386b48a555f61cb7325543adbbb5c3f3407a66'/>
<id>urn:sha1:1d386b48a555f61cb7325543adbbb5c3f3407a66</id>
<content type='text'>
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
</content>
</entry>
</feed>
