<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/libexec/rtld-elf/map_object.c, branch releng/13.5</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F13.5</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F13.5'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2023-08-23T17:43:21Z</updated>
<entry>
<title>Remove $FreeBSD$: two-line .h pattern</title>
<updated>2023-08-23T17:43:21Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:31:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=17da660ad5b3b9cd90e164dd4dbb9beaa7203054'/>
<id>urn:sha1:17da660ad5b3b9cd90e164dd4dbb9beaa7203054</id>
<content type='text'>
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/

Similar commit in main:
(cherry picked from commit b3e7694832e8)
</content>
</entry>
<entry>
<title>spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD</title>
<updated>2023-07-25T15:13:49Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-05-10T15:40:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=caa41f641755c935b036e17440a3b49329c904ed'/>
<id>urn:sha1:caa41f641755c935b036e17440a3b49329c904ed</id>
<content type='text'>
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch
up to that fact and revert to their recommended match of BSD-2-Clause.

Discussed with:		pfg
MFC After:		3 days
Sponsored by:		Netflix

(cherry picked from commit 4d846d260e2b9a3d4d0a701462568268cbfe7a5b)
</content>
</entry>
<entry>
<title>rtld: rename tls_done to tls_static</title>
<updated>2023-06-11T23:39:43Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2023-06-05T00:43:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=60e3db0c45273bfdcd0afd88138ccd32ef0049d9'/>
<id>urn:sha1:60e3db0c45273bfdcd0afd88138ccd32ef0049d9</id>
<content type='text'>
(cherry picked from commit 283a4f409731ba3a4eb1be41e151c20e8a960c03)
</content>
</entry>
<entry>
<title>sys/param.h: Add _WANT_P_OSREL</title>
<updated>2023-02-19T05:16:25Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2023-02-14T08:52:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1889a973af243373b1859827460910b1bee7495f'/>
<id>urn:sha1:1889a973af243373b1859827460910b1bee7495f</id>
<content type='text'>
(cherry picked from commit 5942b4b6fde3f4ce6d0295fbcf135f552f92c607)
</content>
</entry>
<entry>
<title>Have rtld query the page size from the kernel</title>
<updated>2022-05-03T14:04:04Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2022-04-04T15:05:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f9bea2bdff9fcb16841e9a6ffb764d8556976708'/>
<id>urn:sha1:f9bea2bdff9fcb16841e9a6ffb764d8556976708</id>
<content type='text'>
To allow for a dynamic page size on arm64 have the runtime linker
query the kernel for the currentl page size.

Reviewed by:	kib
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D34765

(cherry picked from commit e85eaa930862d5b4dc917bc31e8d7254a693635d)
</content>
</entry>
<entry>
<title>rtld: extract header validation into new helper check_elf_headers()</title>
<updated>2021-12-13T00:58:22Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2021-11-11T17:51:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ba839bc9d3eef8d2f68f298c76842fb215cd8ed4'/>
<id>urn:sha1:ba839bc9d3eef8d2f68f298c76842fb215cd8ed4</id>
<content type='text'>
(cherry picked from commit 63fc4e820c86f5dedb80cc31b7918deb284b455e)
</content>
</entry>
<entry>
<title>rtld: Round down relro_size</title>
<updated>2021-08-20T09:31:46Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2021-08-12T02:45:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=02e46073bd8a98a8c3adc96b1885b5e47ebb3d4f'/>
<id>urn:sha1:02e46073bd8a98a8c3adc96b1885b5e47ebb3d4f</id>
<content type='text'>
(cherry picked from commit c9f833abf1d76ea194b82caafa06a0627790ad97)
</content>
</entry>
<entry>
<title>Undo 'fix off by one' part of r365360.</title>
<updated>2020-09-05T22:48:27Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2020-09-05T22:48:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=12cb97fb375924033c760670920c8dcb94b2f52d'/>
<id>urn:sha1:12cb97fb375924033c760670920c8dcb94b2f52d</id>
<content type='text'>
Noted by:	emaste
Sponsored by:	The FreeBSD Foundation
MFC after:	6 days
</content>
</entry>
<entry>
<title>rtld: Handle ELF dso with program headers outside the first page.</title>
<updated>2020-09-05T10:16:24Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2020-09-05T10:16:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5d6d106cf6ad5d27cf7749181c9ae90a1e8e2d09'/>
<id>urn:sha1:5d6d106cf6ad5d27cf7749181c9ae90a1e8e2d09</id>
<content type='text'>
Reported by:	Alex Arslan &lt;alex.arslan@julialang.org&gt;
PR:	229708
Reviewed by:	dim (previous version), emaste
Sponsored by:	The FreeBSD Foundation
Differential revision:	https://reviews.freebsd.org/D26323
</content>
</entry>
<entry>
<title>Make p_vaddr % p_align == p_offset % p_align for (some) TLS segments.</title>
<updated>2020-04-04T22:37:50Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2020-04-04T22:37:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2f06c66ad524dea51c175ca24f59f4448ccd7254'/>
<id>urn:sha1:2f06c66ad524dea51c175ca24f59f4448ccd7254</id>
<content type='text'>
See https://sourceware.org/bugzilla/show_bug.cgi?id=24606 for the test case.
See https://reviews.llvm.org/D64930 for the background and more discussion.

Also this fixes another bug in malloc_aligned() where total size of
the allocated memory might be not enough to fit the aligned requested
block after the initial pointer is incremented by the pointer size.

Reviewed by:	bdragon
Tested by:	antoine (exp-run PR 244866), bdragon, emaste
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks
Differential revision:	https://reviews.freebsd.org/D21163
</content>
</entry>
</feed>
