OpenGrok
Cross Reference: TODO
xref
: /
src
/
libexec
/
ld.elf_so
/
TODO
Home
|
History
|
Annotate
|
Download
|
only in
ld.elf_so
History log of
/src/libexec/ld.elf_so/TODO
Revision
Date
Author
Comments
1.5
09-Mar-2011
joerg
Add TLS support infrastructure. For dynamic binaries, ld.elf_so exports
_rtld_tls_allocate and _rtld_tls_free. libpthread uses this functions to
setup the thread private area of all new threads. ld.elf_so is
responsible for setting up the private area for the initial thread.
Similar functions are called from _libc_init for static binaries, using
dl_iterate_phdr to access the ELF Program Header.
Add test cases to exercise the different TLS storage models. Test cases
are compiled and installed on all platforms, but are skipped on
platforms not marked for TLS support.
This material is based upon work partially supported by
The NetBSD Foundation under a contract with Joerg Sonnenberger.
It is inspired by the TLS support in FreeBSD by Doug Rabson and the
clean ups of the DragonFly port of the original FreeBSD modifications.
1.4
04-Mar-2006
skrll
Remove the LD_BIND_NOW item
1.3
26-Feb-2005
skrll
Update and be more descriptive about one of the machine specific #ifdefs
1.2
15-Feb-2004
enami
branches: 1.2.4;
Don't assume past the mmaped region is accessible.
1.1
24-Sep-2003
mycroft
Some notes...
1.2.4.2
28-May-2004
tron
Apply patch (request by skrll in ticket #1702):
Bring "ld.elf_so" (mostly) in sync with NetBSD-current:
- MI and MD (e.g. under NetBSD-alpha) performance improvements
- RTLD_SELF, RTLD_NEXT, RTLD_DEFAULT support
- much better structured code
- closes PR bin/25464
1.2.4.1
15-Feb-2004
tron
file TODO was added on branch netbsd-1-6 on 2004-05-28 08:31:22 +0000
Indexes created Wed Oct 29 12:09:47 GMT 2025