<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/libexec/rtld-elf/rtld.c, branch releng/10.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2015-06-30T14:17:02Z</updated>
<entry>
<title>MFH (r277695): allow tracing dlfunc() / dlsym() events</title>
<updated>2015-06-30T14:17:02Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2015-06-30T14:17:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8bda59ea25aa0fc54c819c34381eadee7eb5a1e0'/>
<id>urn:sha1:8bda59ea25aa0fc54c819c34381eadee7eb5a1e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r282109:</title>
<updated>2015-05-04T08:19:12Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-05-04T08:19:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=05bdbc5383ac7e5c47a94ea3ceaa8578359ae428'/>
<id>urn:sha1:05bdbc5383ac7e5c47a94ea3ceaa8578359ae428</id>
<content type='text'>
Always do token substitution, do not require -z origin to do it.
</content>
</entry>
<entry>
<title>MFC r281005: Make die available as rtld_die for use by MD relocation code</title>
<updated>2015-04-28T01:15:17Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2015-04-28T01:15:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5a416dd4674acce5d5d199e31c3774cdc4ae5af7'/>
<id>urn:sha1:5a416dd4674acce5d5d199e31c3774cdc4ae5af7</id>
<content type='text'>
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>MFC r281549:</title>
<updated>2015-04-22T10:59:05Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-04-22T10:59:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b1ad9f8d30f549114973b6aa0369dd80bbe78ad8'/>
<id>urn:sha1:b1ad9f8d30f549114973b6aa0369dd80bbe78ad8</id>
<content type='text'>
Implement support for -z global linker option.
</content>
</entry>
<entry>
<title>MFC r268182:  Initialize page sizes early for ia64.</title>
<updated>2015-04-13T08:35:03Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2015-04-13T08:35:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4ca983abd731b0219b4d7b672db5049e9b141e51'/>
<id>urn:sha1:4ca983abd731b0219b4d7b672db5049e9b141e51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r280816:</title>
<updated>2015-04-12T06:45:40Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-04-12T06:45:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=df043ea3b129c61608b141025365809ee5351563'/>
<id>urn:sha1:df043ea3b129c61608b141025365809ee5351563</id>
<content type='text'>
Change default visibility for rtld to hidden, on x86.
</content>
</entry>
<entry>
<title>MFC r264346 (by alc):</title>
<updated>2015-04-12T06:43:13Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-04-12T06:43:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2facac38a4f004b190ba1cdec718975851d11cff'/>
<id>urn:sha1:2facac38a4f004b190ba1cdec718975851d11cff</id>
<content type='text'>
Pass MAP_ALIGNED_SUPER to allocate the whole dso region if its text is large
enough for the superpage mapping.
</content>
</entry>
<entry>
<title>MFC:	r279364</title>
<updated>2015-03-06T22:31:35Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2015-03-06T22:31:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5652c6fd9c3c29bd1b4620156e9c51aabfd19adb'/>
<id>urn:sha1:5652c6fd9c3c29bd1b4620156e9c51aabfd19adb</id>
<content type='text'>
Use realpath(3) to properly expand $ORIGIN to its absolute path.
</content>
</entry>
<entry>
<title>MFC 275412:</title>
<updated>2015-02-23T21:16:02Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2015-02-23T21:16:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e960a309cd49cd0817747f2b7d01acf5ba471fa0'/>
<id>urn:sha1:e960a309cd49cd0817747f2b7d01acf5ba471fa0</id>
<content type='text'>
The runtime linker needs to include a path to itself in the link map
it exports to the debugger.  It currently has two choices: it can use
a compiled-in path (/libexec/ld-elf.so.1) or it can use the path stored
in the interpreter path in the binary being executed.  The runtime linker
currently prefers the second.  However, this is usually wrong for compat32
binaries since the binary specifies the path of rtld on a 32-bit system
(/libexec/ld-elf.so.1) instead of the actual path (/libexec/ld-elf32.so.1).
For now, always assume the compiled in path (/libexec/ld-elf32.so.1) as
the rtld path and ignore the path in the binary for the 32-bit runtime
linker.
</content>
</entry>
<entry>
<title>MFC r277936:</title>
<updated>2015-02-06T08:58:06Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-02-06T08:58:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c75838db23276274dedeed3c41c47546d3c430cd'/>
<id>urn:sha1:c75838db23276274dedeed3c41c47546d3c430cd</id>
<content type='text'>
Use powerof2().  Remove single-use variable.
</content>
</entry>
</feed>
