<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/libexec/rtld-elf, branch release/11.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2019-04-22T10:02:34Z</updated>
<entry>
<title>MFC r346225:</title>
<updated>2019-04-22T10:02:34Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2019-04-22T10:02:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a868da8ea5ab137fdc96b0f1ef5a36476735c6f6'/>
<id>urn:sha1:a868da8ea5ab137fdc96b0f1ef5a36476735c6f6</id>
<content type='text'>
Fix order of destructors between main binary and libraries.
</content>
</entry>
<entry>
<title>MFC r346216:</title>
<updated>2019-04-21T09:13:56Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2019-04-21T09:13:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c62f4f3c8ea526456e3387c2b22d40e7d76d6918'/>
<id>urn:sha1:c62f4f3c8ea526456e3387c2b22d40e7d76d6918</id>
<content type='text'>
ld-elf.so: make LD_DEBUG always functional.
</content>
</entry>
<entry>
<title>MFC r345703:</title>
<updated>2019-04-12T15:15:27Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2019-04-12T15:15:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=df1b1afc355eb43abd04ea3d7764fabf21f85575'/>
<id>urn:sha1:df1b1afc355eb43abd04ea3d7764fabf21f85575</id>
<content type='text'>
Fix initial exec TLS mode for dynamically loaded shared objects.
</content>
</entry>
<entry>
<title>MFC r345620:</title>
<updated>2019-03-30T10:12:00Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2019-03-30T10:12:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d0e8eccc9724c4f94d768c98350d7e1d773cb751'/>
<id>urn:sha1:d0e8eccc9724c4f94d768c98350d7e1d773cb751</id>
<content type='text'>
rtld: disable relro enforcement for irelative relocation processing.
</content>
</entry>
<entry>
<title>MFC r343484:</title>
<updated>2019-02-03T00:44:26Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2019-02-03T00:44:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=21907396adebb139b83b6a2826a18ac09141f943'/>
<id>urn:sha1:21907396adebb139b83b6a2826a18ac09141f943</id>
<content type='text'>
Remove now redundand ifunc relocation code which should have been
removed as part of r341441.
</content>
</entry>
<entry>
<title>Fix mismerge caused by r342111.</title>
<updated>2018-12-15T09:12:19Z</updated>
<author>
<name>Michal Meloun</name>
<email>mmel@FreeBSD.org</email>
</author>
<published>2018-12-15T09:12:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9a0dfc4bfc4ab8eb25fdff1e63fce7917d758a41'/>
<id>urn:sha1:9a0dfc4bfc4ab8eb25fdff1e63fce7917d758a41</id>
<content type='text'>
This is a direct commit to stable/11.
</content>
</entry>
<entry>
<title>MFC r341738:</title>
<updated>2018-12-15T06:34:13Z</updated>
<author>
<name>Michal Meloun</name>
<email>mmel@FreeBSD.org</email>
</author>
<published>2018-12-15T06:34:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0f1f0c0d36e4532e0319c5f6da9c96943771a03b'/>
<id>urn:sha1:0f1f0c0d36e4532e0319c5f6da9c96943771a03b</id>
<content type='text'>
  Implement R_AARCH64_TLS_DTPMOD64 and A_AARCH64_TLS_DTPREL64 relocations.
  Although these are slightly obsolete in favor of R_AARCH64_TLSDESC, gcc
  -mtls-dialect=trad still use them.
</content>
</entry>
<entry>
<title>MFC r341511,r341512,r341513:</title>
<updated>2018-12-14T10:25:22Z</updated>
<author>
<name>Michal Meloun</name>
<email>mmel@FreeBSD.org</email>
</author>
<published>2018-12-14T10:25:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e9cabe3f469f79e0e48ea2aa1c929cfde2e8eba8'/>
<id>urn:sha1:e9cabe3f469f79e0e48ea2aa1c929cfde2e8eba8</id>
<content type='text'>
  r341511:
    Fix style(9). Not a functional change.
  r341512:
    Implement arm64 version of __tls_get_addr().
  r341513:
    Tidy up arm64 reloc_jmpslots() implementation.
    - don't relocate jump slots multiple times (if LD_BIND_NOW is defined).
    - process only R_AARCH64_JUMP_SLOT here, other relocation types are
      handled by reloc_plt().
</content>
</entry>
<entry>
<title>MFC r341439:</title>
<updated>2018-12-10T00:59:10Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2018-12-10T00:59:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9743bc466a833a89cd8698a8b324d6f3d9b4d5e7'/>
<id>urn:sha1:9743bc466a833a89cd8698a8b324d6f3d9b4d5e7</id>
<content type='text'>
Provide naive but self-contained implementations of memset(3) and
bzero(3) for rtld.
</content>
</entry>
<entry>
<title>MFC r341441:</title>
<updated>2018-12-10T00:57:56Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2018-12-10T00:57:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=dd9a37c26ad602b0fe763462ed8f05fcacaf92f5'/>
<id>urn:sha1:dd9a37c26ad602b0fe763462ed8f05fcacaf92f5</id>
<content type='text'>
Some fixes for LD_BIND_NOW + ifuncs.
</content>
</entry>
</feed>
