<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in mktables</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>50f77137 - libsysdecode: fix build after 3d0a736796a9</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#50f77137</link>
        <description>libsysdecode: fix build after 3d0a736796a9TCP_USE_DDP is a kernel-only macro, so we must exclude it inlibsysdecode to avoid breaking the build.Fixes:	3d0a736796a9 (&quot;tcp: Add a new kernel-only TCP_USE_DDP [...]&quot;)(cherry picked from commit 6b3db5d7793f57fa0020a78d61aae7ec318557cc)

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Thu, 21 Mar 2024 03:14:49 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>efb74e16 - libsysdecode: add a decoder for pollfd events</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#efb74e16</link>
        <description>libsysdecode: add a decoder for pollfd eventsWe&apos;ll use this in another change to read pollfd arrays coming from asuccessful poll(2) operation.Reviewed by:	bapt, jhb(cherry picked from commit bd23e71f91ceec5dfdffc28bbd0020849fdd20b4)

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Tue, 05 Mar 2024 04:14:06 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f3e11927 - vm: Allow MAP_32BIT for all architectures</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#f3e11927</link>
        <description>vm: Allow MAP_32BIT for all architecturesReviewed by:		alc, kib, markjDifferential revision:	https://reviews.freebsd.org/D41435

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Mon, 14 Aug 2023 17:20:20 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>34c8598e - libsysdecode: Match socket option names containing underscores</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#34c8598e</link>
        <description>libsysdecode: Match socket option names containing underscoresMFC after:	1 weekSponsored by:	Modirum MDPaySponsored by:	Klara, Inc.

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Wed, 02 Nov 2022 17:01:22 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2fc3a51d - libsysdecode: Decode setitimer, getitimer which argument</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#2fc3a51d</link>
        <description>libsysdecode: Decode setitimer, getitimer which argumentReviewed by:		jhbDifferential revision:	https://reviews.freebsd.org/D35230MFC after:		2 weeks

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Wed, 22 Jun 2022 11:17:10 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>41068268 - libsysdecode: Fix decoding of SCHED_ flags</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#41068268</link>
        <description>libsysdecode: Fix decoding of SCHED_ flagsUse sys/sched.h where SCHED_ flags are defined.Reviewed by:		emasteDifferential revision:	https://reviews.freebsd.org/D35208MFC after:		2 weeks

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Mon, 16 May 2022 18:57:48 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>869199d9 - libsysdecode: Fix decoding of Capsicum rights</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#869199d9</link>
        <description>libsysdecode: Fix decoding of Capsicum rightsCapsicum rights are a bit tricky since some of them are subsets ofothers, and one can have rights R1 and R2 such that R1 is a subset ofR2, but there is no collection of named rights whose union is R2.  So,they don&apos;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 &quot;larger&quot;  rights appear first and thus are matched first.- Don&apos;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:		263165Reviewed by:	pauamma_gundo.com (doc), jhb, emasteMFC after:	2 weeksSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D34874

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Wed, 13 Apr 2022 14:47:08 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f3f3e3c4 - fd: add close_range(..., CLOSE_RANGE_CLOEXEC)</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#f3f3e3c4</link>
        <description>fd: add close_range(..., CLOSE_RANGE_CLOEXEC)For compatibility with Linux.MFC after:	3 daysReviewed by:	markjDifferential Revision:	https://reviews.freebsd.org/D34424

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Thu, 03 Mar 2022 12:45:11 +0000</pubDate>
        <dc:creator>Mateusz Guzik &lt;mjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e2576591 - libsysdecode: Decode sendmsg/recvmsg flags containing an underscore</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#e2576591</link>
        <description>libsysdecode: Decode sendmsg/recvmsg flags containing an underscoreOtherwise MSG_CMSG_CLOEXEC is not decoded.MFC after:	1 weekSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Tue, 04 Jan 2022 14:40:26 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>701a9993 - libsysdecode: Permit _ in VM_PROT_(.*) names.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#701a9993</link>
        <description>libsysdecode: Permit _ in VM_PROT_(.*) names.CheriBSD defines additional protection flags which use underscoressuch as VM_PROT_READ_CAP and VM_PROT_WRITE_CAP.Obtained from:	CheriBSDSponsored by:	MicrosoftDifferential Revision:	https://reviews.freebsd.org/D30017

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Fri, 24 Sep 2021 00:31:39 +0000</pubDate>
        <dc:creator>Nathaniel Wesley Filardo &lt;nfilardo@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>f575573c - Remove PT_GET_SC_ARGS_ALL</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#f575573c</link>
        <description>Remove PT_GET_SC_ARGS_ALLReimplement bdf0f24bb16d556a5b by checking for the caller&apos; ABI inthe implementation of PT_GET_SC_ARGS, and copying out everything ifit is Linuxolator.Also fix a minor information leak: if PT_GET_SC_ARGS_ALL is done on thethread reused after other process, it allows to read some number of thatthread last syscall arguments. Clear td_sa.args in thread_alloc().Reviewed by:	jhbSponsored by:	The FreeBSD FoundationDifferential revision:	https://reviews.freebsd.org/D31968

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Wed, 15 Sep 2021 13:24:09 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bdf0f24b - linux: implement PTRACE_GET_SYSCALL_INFO</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#bdf0f24b</link>
        <description>linux: implement PTRACE_GET_SYSCALL_INFOThis is one of the pieces required to make modern (ie Focal)strace(1) work.Reviewed By:	jhb (earlier version)Sponsored by:	EPSRCDifferential Revision:	https://reviews.freebsd.org/D28212

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Sun, 12 Sep 2021 11:31:10 +0000</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f25266be - libsysdecode: fix decoding of TCP_NOPUSH and TCP_MD5SIG</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#f25266be</link>
        <description>libsysdecode: fix decoding of TCP_NOPUSH and TCP_MD5SIGTCP_FASTOPEN_MIN_COOKIE_LEN was incorrectly registered as a name ofa IPPROTO_TCP level socket option, which overwrote TCP_NOPUSH.TCP_FASTOPEN_PSK_LEN was incorrectly registered as a name of anIPPROTO_TCP level socket option, which overwrote TCP_MD5SIG.MFC after:	3 daysSponsored by:	Netflix, Inc.

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Tue, 09 Feb 2021 22:35:55 +0000</pubDate>
        <dc:creator>Michael Tuexen &lt;tuexen@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3b27074b - libsysdecode: decode _UMTX_OP flags</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#3b27074b</link>
        <description>libsysdecode: decode _UMTX_OP flagsAssume that UMTX_OP with a double underbar following is a flag, while anyunderbar+alphanumeric combination immeiately following is an op.This was a part of D27325.Reviewed by:	kib

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Wed, 09 Dec 2020 03:22:44 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a8537fe4 - Add MSG_TLSAPPDATA to lib/libsysdecode/mktables.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#a8537fe4</link>
        <description>Add MSG_TLSAPPDATA to lib/libsysdecode/mktables.I have no idea what this does (and until now that it even existed), butapparently it needs this entry changed for the MSG_TLSAPPDATA, sinceit is kernel only.

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Thu, 20 Aug 2020 03:53:18 +0000</pubDate>
        <dc:creator>Rick Macklem &lt;rmacklem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c70019dd - libsysdecode: grab shmflags from sys/mman.h, add decode method</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#c70019dd</link>
        <description>libsysdecode: grab shmflags from sys/mman.h, add decode methodAny SHM_* flag here is (and likely will continue to be) a shmflag that maybe passed to shm_open2(), with exception to SHM_ANON. This is a prereq toadding appropriate support to truss/kdump.Reviewed by:	kaktus (slightly earlier version)Differential Revision:	https://reviews.freebsd.org/D23733

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Wed, 19 Feb 2020 14:52:32 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dc89d069 - Rework r339635 to fix .depend.tables.h handling.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#dc89d069</link>
        <description>Rework r339635 to fix .depend.tables.h handling.Avoid touching the tables.h file unless it has changed to avoid unneededrebuilds.Also revert r350301&apos;s explicit dependencies.Reviewed by:	emasteMFC after:	2 weeksX-MFC-With:	r339635 (kevans request)PR:		238828Sponsored by:	DellEMCDifferential Revision:	https://reviews.freebsd.org/D21295

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Fri, 16 Aug 2019 22:34:10 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c5c5072b - Fix regex for extracting SHM_* values for libsysdecode</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#c5c5072b</link>
        <description>Fix regex for extracting SHM_* values for libsysdecodeThere was an additional + after the {6} which is apparently ignored by theFreeBSD regex implementation but was giving me an error when compiling onMacOS.While changing this also make sure that tables.h is not created if mktablesfails. The current rule would create a partial tables.h which causes followingincremental builds to use that broken file and fail with an unrelatedcompilation error or even succeed even though they shouldn&apos;t.Approved By:	jhb (mentor)Differential Revision: https://reviews.freebsd.org/D17069

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Tue, 23 Oct 2018 06:31:19 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>48e68919 - The vmresult table was missing most of the values apart from two due to</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libsysdecode/mktables#48e68919</link>
        <description>The vmresult table was missing most of the values apart from two due toextra &quot;_&quot; in the names we grep for. Add the &quot;_&quot; to the pattern.Reviewed by:	jhbMFC after:	3 daysSponsored by:	iXsystems, Inc.

            List of files:
            /freebsd-14.2/lib/libsysdecode/mktables</description>
        <pubDate>Mon, 12 Mar 2018 13:32:51 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
