<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/libexec/rtld-elf/map_object.c, branch release/6.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.0.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.0.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2005-11-03T00:35:26Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2005-11-03T00:35:26Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2005-11-03T00:35:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3640cb54210edbb7edbf1b12ef0127ecfcea967d'/>
<id>urn:sha1:3640cb54210edbb7edbf1b12ef0127ecfcea967d</id>
<content type='text'>
'RELENG_6_0_0_RELEASE'.

This commit was manufactured to restore the state of the 6.0-RELEASE image.
</content>
</entry>
<entry>
<title>Attempt to free any static TLS space used by a shared library when it</title>
<updated>2005-02-27T12:55:40Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2005-02-27T12:55:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ddab7ee80aeeaf519a0e0bb5bf2944f5ebbaa44f'/>
<id>urn:sha1:ddab7ee80aeeaf519a0e0bb5bf2944f5ebbaa44f</id>
<content type='text'>
is unloaded. This allows applications which load and unload libraries
like libGL.so.1 several times to work properly.

MFC after: 2 days
</content>
</entry>
<entry>
<title>Add support for Thread Local Storage.</title>
<updated>2004-08-03T08:51:00Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2004-08-03T08:51:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=017246d02f18aa1b754027fe6c058a76659e66b7'/>
<id>urn:sha1:017246d02f18aa1b754027fe6c058a76659e66b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Add support for DT_FLAGS.</title>
<updated>2003-06-18T03:34:29Z</updated>
<author>
<name>Matthew N. Dodd</name>
<email>mdodd@FreeBSD.org</email>
</author>
<published>2003-06-18T03:34:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=da9f24547061aaed0e667eeafd3e29e48fc21224'/>
<id>urn:sha1:da9f24547061aaed0e667eeafd3e29e48fc21224</id>
<content type='text'>
- Define various things from the most recent ELF spec.
</content>
</entry>
<entry>
<title>Simplify map_object() by breaking out the ELF header validation bits</title>
<updated>2003-05-31T14:48:59Z</updated>
<author>
<name>Matthew N. Dodd</name>
<email>mdodd@FreeBSD.org</email>
</author>
<published>2003-05-31T14:48:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=341b3de62bebc64e99c32325ebe7ed168a5f5431'/>
<id>urn:sha1:341b3de62bebc64e99c32325ebe7ed168a5f5431</id>
<content type='text'>
into a separate function.
</content>
</entry>
<entry>
<title>Fix signed/unsigned comparison warnings.</title>
<updated>2003-05-04T00:56:00Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-05-04T00:56:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=78af18bd240456a39d887f53917920abe63237d6'/>
<id>urn:sha1:78af18bd240456a39d887f53917920abe63237d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Free obj-&gt;priv field in obj_free functions. This field is NULL</title>
<updated>2003-03-14T21:11:28Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2003-03-14T21:11:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=63c1e7cb8d0a93490611f25143165bc8b4f9ce85'/>
<id>urn:sha1:63c1e7cb8d0a93490611f25143165bc8b4f9ce85</id>
<content type='text'>
on all architectures except ia64, which uses it to keep function
description table.
</content>
</entry>
<entry>
<title>Change the way ELF coredumps are handled.  Instead of unconditionally</title>
<updated>2002-12-16T19:24:43Z</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>2002-12-16T19:24:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fa7dd9c5bc8e36e355cfe61a87e27779f539eef1'/>
<id>urn:sha1:fa7dd9c5bc8e36e355cfe61a87e27779f539eef1</id>
<content type='text'>
skipping read-only pages, which can result in valuable non-text-related
data not getting dumped, the ELF loader and the dynamic loader now mark
read-only text pages NOCORE and the coredump code only checks (primarily) for
complete inaccessibility of the page or NOCORE being set.

Certain applications which map large amounts of read-only data will
produce much larger cores.  A new sysctl has been added,
debug.elf_legacy_coredump, which will revert to the old behavior.

This commit represents collaborative work by all parties involved.
The PR contains a program demonstrating the problem.

PR:		kern/45994
Submitted by:	"Peter Edwards" &lt;pmedwards@eircom.net&gt;, Archie Cobbs &lt;archie@dellroad.org&gt;
Reviewed by:	jdp, dillon
MFC after:	7 days
</content>
</entry>
<entry>
<title>Add support for binaries with arbitrary number of PT_LOAD sections.</title>
<updated>2002-10-23T01:43:29Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2002-10-23T01:43:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8b7f25d41dfc6c0c3aa6294dd1956209af036b82'/>
<id>urn:sha1:8b7f25d41dfc6c0c3aa6294dd1956209af036b82</id>
<content type='text'>
Reviewed by:	peter
</content>
</entry>
<entry>
<title>Add ia64 support. Various adjustments were made to existing targets to</title>
<updated>2001-10-15T18:48:42Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2001-10-15T18:48:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b5393d9f785525fa08c105fa09f9289b631986f8'/>
<id>urn:sha1:b5393d9f785525fa08c105fa09f9289b631986f8</id>
<content type='text'>
cope with a few interface changes required by the ia64. In particular,
function pointers on ia64 need special treatment in rtld.
</content>
</entry>
</feed>
