<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/libexec/rtld-elf/rtld.h, branch releng/6.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F6.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F6.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2005-12-30T22:13:59Z</updated>
<entry>
<title>MFC standardization of the ELF types and update of the ELF constants:</title>
<updated>2005-12-30T22:13:59Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2005-12-30T22:13:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=46e815f309dc7b132deb81c163f64bfe114a9384'/>
<id>urn:sha1:46e815f309dc7b132deb81c163f64bfe114a9384</id>
<content type='text'>
	lib/libc/gen/nlist.c:1.19
	libexec/rtld-elf/rtld.c:1.108
	libexec/rtld-elf/rtld.h:1.36
	libexec/rtld-elf/alpha/reloc.c:1.21
	libexec/rtld-elf/amd64/reloc.c:1.16
	libexec/rtld-elf/ia64/reloc.c:1.16
	libexec/rtld-elf/sparc64/reloc.c:1.11
	share/man/man5/elf.5:1.32-1.33
	sys/alpha/alpha/elf_machdep.c:1.20
	sys/amd64/amd64/elf_machdep.c:1.24
	sys/boot/common/bootstrap.h:1.42
	sys/boot/common/load_elf.c:1.33
	sys/boot/common/load_elf_obj.c:1.2
	sys/boot/common/reloc_elf.c:1.2
	sys/ia64/ia64/elf_machdep.c:1.21
	sys/kern/link_elf.c:1.87
	sys/kern/link_elf_obj.c:1.90
	sys/sparc64/sparc64/elf_machdep.c:1.20
	sys/sys/elf32.h:1.9-1.10
	sys/sys/elf64.h:1.11-1.13
	sys/sys/elf_common.h:1.16
	sys/sys/elf_generic.h:1.7
	sys/sys/imgact_elf.h:1.28
	sys/sys/linker.h:1.40
	usr.bin/elf2aout/elf2aout.c:1.10
	usr.bin/elfdump/elfdump.c:1.13
	usr.sbin/crunch/crunchide/exec_elf32.c:1.15
	usr.sbin/kldxref/ef.c:1.9
	usr.sbin/kldxref/ef.h:1.6
	usr.sbin/kldxref/ef_amd64.c:1.3
	usr.sbin/kldxref/ef_i386.c:1.3
	usr.sbin/kldxref/ef_obj.c:1.4
	usr.sbin/kldxref/ef_powerpc.c:1.3
	usr.sbin/kldxref/ef_sparc64.c:1.4-1.5
</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 initial support for compiling a special 32 bit version of</title>
<updated>2004-03-21T01:21:26Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2004-03-21T01:21:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c905e45dc0e7ad2da0748371ba8921ca48134a01'/>
<id>urn:sha1:c905e45dc0e7ad2da0748371ba8921ca48134a01</id>
<content type='text'>
ld-elf.so.1 on 64 bit systems.  Most of this involves using alternate
paths, environment variables and diagnostic messages.

The build glue is seperate.
</content>
</entry>
<entry>
<title>Prepend /lib to the builtin library search path in rtld.</title>
<updated>2003-08-17T07:55:17Z</updated>
<author>
<name>Gordon Tetlow</name>
<email>gordon@FreeBSD.org</email>
</author>
<published>2003-08-17T07:55:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7b73593acd1182f8cef4609a1124de5c06cf6fd6'/>
<id>urn:sha1:7b73593acd1182f8cef4609a1124de5c06cf6fd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Provide a mechanism for dumping relocation information.</title>
<updated>2003-06-19T03:55:38Z</updated>
<author>
<name>Matthew N. Dodd</name>
<email>mdodd@FreeBSD.org</email>
</author>
<published>2003-06-19T03:55:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c5d061c17a2a10bb3dade97e5a8161ae029dc0a0'/>
<id>urn:sha1:c5d061c17a2a10bb3dade97e5a8161ae029dc0a0</id>
<content type='text'>
Setting the LD_DUMP_REL_PRE or LD_DUMP_REL_POST environment variables
cause rtld-elf to output a table of all relocations.

This is useful for debugging.
</content>
</entry>
<entry>
<title>Move MD function prototypes together.</title>
<updated>2003-06-19T02:42:04Z</updated>
<author>
<name>Matthew N. Dodd</name>
<email>mdodd@FreeBSD.org</email>
</author>
<published>2003-06-19T02:42:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=94040887eeb9aaabc70006b4aa757f60d9ffce0f'/>
<id>urn:sha1:94040887eeb9aaabc70006b4aa757f60d9ffce0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix warnings; no parameters in function prototypes.</title>
<updated>2003-06-19T02:39:37Z</updated>
<author>
<name>Matthew N. Dodd</name>
<email>mdodd@FreeBSD.org</email>
</author>
<published>2003-06-19T02:39:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2c297acb7a4a4621c75b3151bc99a30566b375d6'/>
<id>urn:sha1:2c297acb7a4a4621c75b3151bc99a30566b375d6</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>Allow threading libraries to register their own locking</title>
<updated>2003-05-29T22:58:26Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2003-05-29T22:58:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6d5d786f800c42ac9eec4ba9ac7202bd184c7242'/>
<id>urn:sha1:6d5d786f800c42ac9eec4ba9ac7202bd184c7242</id>
<content type='text'>
implementation in case default one provided by rtld is
not suitable.

Consolidate various identical MD lock implementation into
a single file using appropriate machine/atomic.h.

Approved by:	re (scottl)
</content>
</entry>
</feed>
