<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Symbol.map</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>c7045186819dbc64c3f005cb1138a1948868cf5a - libc: centralize a few numeric symbols</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#c7045186819dbc64c3f005cb1138a1948868cf5a</link>
        <description>libc: centralize a few numeric symbolsfabs, __infinity, and __nan are universally implemented so declare themin gen/Symbol.map.We would also include __flt_rounds, but  it&apos;s under FBSD_1.3 on arm sountil that&apos;s gone we&apos;re stuck with it.  Likewise, everyone but i386implements fp[gs]etmask.Reviewed by:	imp, kib, emasteDifferential Revision:	https://reviews.freebsd.org/D42618

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Thu, 16 Nov 2023 00:42:37 +0100</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5d79b5445e12873b316a04de352d12a02bfe2d53 - libc: centralize makecontext symbols</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#5d79b5445e12873b316a04de352d12a02bfe2d53</link>
        <description>libc: centralize makecontext symbolsDeclare makecontext() and __makecontext() symbols centrally as they arealways implemented.Reviewed by:	imp, kibDifferential Revision:	https://reviews.freebsd.org/D42617

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Thu, 16 Nov 2023 00:42:18 +0100</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1c656143be734de4b1e1bac27c0c48ef4d974510 - libc: centralize {_,sig,}{set,long}jmp symbols</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#1c656143be734de4b1e1bac27c0c48ef4d974510</link>
        <description>libc: centralize {_,sig,}{set,long}jmp symbolsThese symbols are universally exposed and documented so declare themcentrally.  Double- and triple-underscore versions exist on someplatforms, but leave those alone for now.Reviewed by:	imp, kibDifferential Revision:	https://reviews.freebsd.org/D42616

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Thu, 16 Nov 2023 00:41:35 +0100</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ff3a9d8e2909692c73ce9f9279cac2f15848b3f4 - libc: centralize ntoh symbols</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#ff3a9d8e2909692c73ce9f9279cac2f15848b3f4</link>
        <description>libc: centralize ntoh symbolsThese are implemented by net/ntoh.c via headers and compiler intrinsicsso declare them in net/Symbol.map.Reviewed by:	imp, kib, emasteDifferential Revision:	https://reviews.freebsd.org/D42615

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Thu, 16 Nov 2023 00:40:54 +0100</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e4a1800f06884dc00931f55d0fa8cd9ce473a83e - libc: further centralize syscall symbols</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#e4a1800f06884dc00931f55d0fa8cd9ce473a83e</link>
        <description>libc: further centralize syscall symbolsAll architectures necessarily implement _exit(2) and vfork(2) sodeclare them in sys/Symbol.map.Reviewed by:	imp, kib, emasteDifferential Revision:	https://reviews.freebsd.org/D42614

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Thu, 16 Nov 2023 00:40:33 +0100</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1ca63a8219b88b752b064d19bd3428c61dbcf1f9 - libc: Remove empty comments in Symbol.map</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#1ca63a8219b88b752b064d19bd3428c61dbcf1f9</link>
        <description>libc: Remove empty comments in Symbol.mapThese were left over from $FreeBSD$ removal.Reviewed by:	emasteDifferential Revision:	https://reviews.freebsd.org/D42612

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Wed, 15 Nov 2023 18:51:03 +0100</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>42b388439bd3795e09258c57a74ce9eec3651c7b - Remove $FreeBSD$: one-line .h pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#42b388439bd3795e09258c57a74ce9eec3651c7b</link>
        <description>Remove $FreeBSD$: one-line .h patternRemove /^\s*\*+\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Wed, 16 Aug 2023 19:54:23 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>16d5f9a1649e6a3e5841c6c41d6af9430ed9f064 - Add an implementation of .mcount on arm64</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#16d5f9a1649e6a3e5841c6c41d6af9430ed9f064</link>
        <description>Add an implementation of .mcount on arm64To support cc -pg on arm64 we need to implement .mcount. As clang andgcc think it is function like it just needs to load the argumentsto _mcount and call it.On gcc the first argument is passed in x0, however this is missing onclang so we need to load it from the stack. As it&apos;s the caller returnaddress this will be at a known location.PR:		262709Reviewed by:	emaste (earlier version)Sponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D34634

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Tue, 22 Mar 2022 16:46:15 +0100</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ae67737a4cdbf70bf0bdba5b6694b3ab78134ccb - libc: Remove _get_tp() and _set_tp().</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#ae67737a4cdbf70bf0bdba5b6694b3ab78134ccb</link>
        <description>libc: Remove _get_tp() and _set_tp().Their uses have been replaced by _tcb_get() and _tcb_set() from&lt;machine/tls.h&gt;.Reviewed by:	kib, jrtc27Sponsored by:	The University of Cambridge, Google Inc.Differential Revision:	https://reviews.freebsd.org/D33354

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Thu, 09 Dec 2021 22:19:33 +0100</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2e7680c6bff33f0f7500937c2b7cb42648f9c029 - Don&apos;t export _end on arm64 and riscv.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#2e7680c6bff33f0f7500937c2b7cb42648f9c029</link>
        <description>Don&apos;t export _end on arm64 and riscv.These platforms don&apos;t support brk() and sbrk(), which are the reasonfor exporting _end in the first place.MFC after:	1 week

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Sat, 02 Jun 2018 01:42:10 +0200</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>94098ab7c36ea60863f431e9cd5c95b19e854835 - Remove brk and sbrk from arm64. They were defined in The Single UNIX</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#94098ab7c36ea60863f431e9cd5c95b19e854835</link>
        <description>Remove brk and sbrk from arm64. They were defined in The Single UNIXSpecification, Version 2, but marked as legacy, and have been removed fromlater specifications. After 12 years it is time to remove them from newarchitectures when the main use for sbrk is an invalid method to attemptto find how much memory has been allocated from malloc.There are a few places in the tree that still call sbrk, however they arenot used on arm64. They will need to be fixed to cross build from arm64,but these will be fixed in a follow up commit.Old copies of binutils from ports called into sbrk, however this has beenfixed around 6 weeks ago. It is advised to update binutils on arm64 beforeinstalling a world that includes this change.Reviewed by:	brooks, emasteObtained from:	brooksRelnotes:	yesSponsored by:	ABT Systems LtdDifferential Revision:	https://reviews.freebsd.org/D6464

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Fri, 20 May 2016 17:04:48 +0200</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d60840138f6292c1ceeb177ebe797eca0b2749da - MFH</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#d60840138f6292c1ceeb177ebe797eca0b2749da</link>
        <description>MFHSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Tue, 05 Apr 2016 01:55:32 +0200</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dae2d550d6238d23335d624bc9d562a930071c96 - libc: stop exporting curbrk and minbrk in the private namespace</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#dae2d550d6238d23335d624bc9d562a930071c96</link>
        <description>libc: stop exporting curbrk and minbrk in the private namespaceThey are not used anywhere else in the base system and are an internalimplementation detail that does not need to be exposed.Reviewed by:	kibSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D5728

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Thu, 24 Mar 2016 19:47:19 +0100</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>11d38a5764295585a2472d5e861fa8abe1a11eb2 - Merge from head</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#11d38a5764295585a2472d5e861fa8abe1a11eb2</link>
        <description>Merge from headSponsored by:	Gandi.net

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Wed, 28 Oct 2015 12:58:18 +0100</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f94594b37a145b9b3e9ff31af2cd1dc3de8aa4d4 - Finish merging from head, messed up in previous attempt</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#f94594b37a145b9b3e9ff31af2cd1dc3de8aa4d4</link>
        <description>Finish merging from head, messed up in previous attempt

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Sat, 12 Sep 2015 14:03:02 +0200</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b5ff185e19f6013ca565b2a15bc2d6abce933f46 - Merge from head</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#b5ff185e19f6013ca565b2a15bc2d6abce933f46</link>
        <description>Merge from head

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Sat, 12 Sep 2015 13:41:31 +0200</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>00176600f60d0016594f5b7ef03656a3159012b4 - Merge r286744-r287584 from head.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#00176600f60d0016594f5b7ef03656a3159012b4</link>
        <description>Merge r286744-r287584 from head.

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Wed, 09 Sep 2015 05:05:13 +0200</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d9442b10a2e14c1c55f21743fa7a653e9b241e05 - Merge ^/head r286858 through r287489.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#d9442b10a2e14c1c55f21743fa7a653e9b241e05</link>
        <description>Merge ^/head r286858 through r287489.

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Sat, 05 Sep 2015 20:36:23 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>23a32822d2a98273412f5b7d5e4b0ea925d637a0 - Merge from HEAD</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#23a32822d2a98273412f5b7d5e4b0ea925d637a0</link>
        <description>Merge from HEAD

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Tue, 25 Aug 2015 22:14:50 +0200</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ccee502763dadc6bd1c47ba6235a03e9cc5df9a8 - Add the definitions of __infinity and __nan.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc/aarch64/Symbol.map#ccee502763dadc6bd1c47ba6235a03e9cc5df9a8</link>
        <description>Add the definitions of __infinity and __nan.

            List of files:
            /freebsd/lib/libc/aarch64/Symbol.map</description>
        <pubDate>Thu, 20 Aug 2015 15:11:52 +0200</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
