<?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>88919794 - fd: add close_range(..., CLOSE_RANGE_CLOEXEC)</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libsysdecode/mktables#88919794</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(cherry picked from commit f3f3e3c44d3b1776653bbf19eab17ce006a815d8)

            List of files:
            /freebsd-13.1/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>4cae9d80 - Remove PT_GET_SC_ARGS_ALL</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libsysdecode/mktables#4cae9d80</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(cherry picked from commit f575573ca57716395ad88b962388a55d755cf6a7)

            List of files:
            /freebsd-13.1/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>8371bf67 - linux: implement PTRACE_GET_SYSCALL_INFO</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libsysdecode/mktables#8371bf67</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(cherry picked from commit bdf0f24bb16d556a5b1e01cdfc087d08e91ac572)

            List of files:
            /freebsd-13.1/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>fcf4b06a - libsysdecode: Decode sendmsg/recvmsg flags containing an underscore</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libsysdecode/mktables#fcf4b06a</link>
        <description>libsysdecode: Decode sendmsg/recvmsg flags containing an underscoreOtherwise MSG_CMSG_CLOEXEC is not decoded.Sponsored by:	The FreeBSD Foundation(cherry picked from commit e2576591b9bdccc187bcd509be760c18c96a7790)

            List of files:
            /freebsd-13.1/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>2a9b68d5 - libsysdecode: fix decoding of TCP_NOPUSH and TCP_MD5SIG</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libsysdecode/mktables#2a9b68d5</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.Sponsored by:	Netflix, Inc.(cherry picked from commit f25266bee7dafb10f03e06537c8127cc17335bed)

            List of files:
            /freebsd-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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-13.1/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>
<item>
        <title>a826eb5a - Add support for decoding the type of a cmsg.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libsysdecode/mktables#a826eb5a</link>
        <description>Add support for decoding the type of a cmsg.

            List of files:
            /freebsd-13.1/lib/libsysdecode/mktables</description>
        <pubDate>Mon, 15 Jan 2018 10:59:04 +0000</pubDate>
        <dc:creator>Michael Tuexen &lt;tuexen@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c1f0d826 - Simplify table generation.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libsysdecode/mktables#c1f0d826</link>
        <description>Simplify table generation.

            List of files:
            /freebsd-13.1/lib/libsysdecode/mktables</description>
        <pubDate>Mon, 15 Jan 2018 08:32:49 +0000</pubDate>
        <dc:creator>Michael Tuexen &lt;tuexen@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a62bf68d - Add suppor for the supported PR-SCTP policies.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libsysdecode/mktables#a62bf68d</link>
        <description>Add suppor for the supported PR-SCTP policies.

            List of files:
            /freebsd-13.1/lib/libsysdecode/mktables</description>
        <pubDate>Sun, 14 Jan 2018 12:08:41 +0000</pubDate>
        <dc:creator>Michael Tuexen &lt;tuexen@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ffb66079 - Decode kevent structures logged via ktrace(2) in kdump.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libsysdecode/mktables#ffb66079</link>
        <description>Decode kevent structures logged via ktrace(2) in kdump.- Add a new KTR_STRUCT_ARRAY ktrace record type which dumps an array of  structures.  The structure name in the record payload is preceded by a size_t  containing the size of the individual structures.  Use this to  replace the previous code that dumped the kevent arrays dumped for  kevent().  kdump is now able to decode the kevent structures rather  than dumping their contents via a hexdump.  One change from before is that the &apos;changes&apos; and &apos;events&apos; arrays are  not marked with separate &apos;read&apos; and &apos;write&apos; annotations in kdump  output.  Instead, the first array is the &apos;changes&apos; array, and the  second array (only present if kevent doesn&apos;t fail with an error) is  the &apos;events&apos; array.  For kevent(), empty arrays are denoted by an  entry with an array containing zero entries rather than no record.- Move kevent decoding tables from truss to libsysdecode.  This adds three new functions to decode members of struct kevent:  sysdecode_kevent_filter, sysdecode_kevent_flags, and  sysdecode_kevent_fflags.  kdump uses these helper functions to pretty-print kevent fields.- Move structure definitions for freebsd11 and freebsd32 kevent  structures to &lt;sys/event.h&gt; so that they can be shared with userland.  The 32-bit structures are only exposed if _WANT_KEVENT32 is defined.  The freebsd11 structures are only exposed if _WANT_FREEBSD11_KEVENT is  defined.  The 32-bit freebsd11 structure requires both.- Decode freebsd11 kevent structures in truss for the compat11.kevent()  system call.- Log 32-bit kevent structures via ktrace for 32-bit compat kevent()  system calls.- While here, constify the &apos;void *data&apos; argument to ktrstruct().Reviewed by:	kib (earlier version)MFC after:	1 monthDifferential Revision:	https://reviews.freebsd.org/D12470

            List of files:
            /freebsd-13.1/lib/libsysdecode/mktables</description>
        <pubDate>Sat, 25 Nov 2017 04:49:12 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>39a3a438 - Decode pathconf() names, *at() flags, and sysarch() numbers in libsysdecode.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libsysdecode/mktables#39a3a438</link>
        <description>Decode pathconf() names, *at() flags, and sysarch() numbers in libsysdecode.Move tables that were previously in truss over to libsysdecode.  trussoutput is unchanged, but kdump has been updated to decode these fields.In addition, sysdecode_sysarch_number() should support all platformswhereas the old table in truss only supported x86.

            List of files:
            /freebsd-13.1/lib/libsysdecode/mktables</description>
        <pubDate>Mon, 04 Sep 2017 05:34:36 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f944e9e2 - Tweak r320206: Still create the TABLE but not the .depend entry for missing headers.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libsysdecode/mktables#f944e9e2</link>
        <description>Tweak r320206: Still create the TABLE but not the .depend entry for missing headers.X-MFC-With:	r320206MFC after:	3 daysSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd-13.1/lib/libsysdecode/mktables</description>
        <pubDate>Wed, 21 Jun 2017 23:28:24 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>87d18efc - Follow-up r308602: Don&apos;t add missing headers to .depend.tables.h.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libsysdecode/mktables#87d18efc</link>
        <description>Follow-up r308602: Don&apos;t add missing headers to .depend.tables.h.This also avoids an error from egrep when a header is missing.  This can happenwith something like WITHOUT_BLUETOOTH set when searching for$include_dir/netgraph/bluetooth/include/ng_btsocket.h.  The warning wasnot an error (from set -e) due to being on the left side of a pipe.  Now theall_headers list is only filled with existing headers.Reviewed by:	ngieMFC after:	3 daysSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd-13.1/lib/libsysdecode/mktables</description>
        <pubDate>Wed, 21 Jun 2017 23:01:18 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ee8aa41d - Decode the &apos;who&apos; argument passed to getrusage().</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libsysdecode/mktables#ee8aa41d</link>
        <description>Decode the &apos;who&apos; argument passed to getrusage().Add a new sysdecode_getrusage_who() which decodes the RUSAGE_* constantpassed as the first argument to getrusage().  Use this function in bothkdump and truss to decode the first argument to getrusage().PR:		215448Submitted by:	Anton Yuzhaninov &lt;citrin+pr@citrin.ru&gt;MFC after:	1 month

            List of files:
            /freebsd-13.1/lib/libsysdecode/mktables</description>
        <pubDate>Sat, 03 Jun 2017 14:22:15 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ed466c34 - Add support for socket option names related to the level IPPROTO_UDPLITE.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libsysdecode/mktables#ed466c34</link>
        <description>Add support for socket option names related to the level IPPROTO_UDPLITE.

            List of files:
            /freebsd-13.1/lib/libsysdecode/mktables</description>
        <pubDate>Thu, 04 May 2017 07:44:07 +0000</pubDate>
        <dc:creator>Michael Tuexen &lt;tuexen@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
