summaryrefslogtreecommitdiffstats
path: root/ldso/include/ldsodefs.h
Commit message (Collapse)AuthorAgeFilesLines
* spent this morning beating i386 nptl into shapeAustin Foxley2009-09-221-1/+1
| | | | | | Got it compiling thus far, still working on getting it to run Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* Fix kernl-features.h include path.Carmelo Amoroso2008-12-111-1/+1
| | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Added GNU hash support to ld.soCarmelo Amoroso2007-11-191-0/+7
| | | | | | | | | | | Added TLS support to sh4 Replaced _dl_find_hash implementation with sh4 based code. Merged some fixes into libdl.c Changes committes as requested by sjhill for the mips-sh4 nptl merge. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Check in all code for TLS relocations. There is still clean up that"Steven J. Hill"2006-08-211-0/+32
| | | | | needs to be done, but I would rather wait until after merging with the other architectures.
* Get rid of more glibc NPTL symbol and alias madness. Also disable usage of"Steven J. Hill"2006-01-141-5/+0
| | | | | | 'libc/sysdeps/linux/common/fork.c' when NPTL is being used. Finally, there are additional weak functions that need to be defined when using NPTL which have also been added.
* Fix up dependencies for when 'extern' is used. This file is a mess"Steven J. Hill"2005-10-291-3/+7
| | | | and I look forward to eliminating it soon.
* Latest 'ldso' changes for TLS support dated 20050930. I just did not get ↵"Steven J. Hill"2005-10-011-0/+2
| | | | them checked in last night.
* Cleaned up 'struct link_map' and 'struct elf_resolve' such that the TLS data ↵"Steven J. Hill"2005-09-251-31/+24
| | | | items are located in the same place. This allows for casting the types back and forth between the pthreads library and the dynamic loader. Cleaned up 'ldsodefs.h' and imported all of the functions from 'dl-tls.c' into the dynamic loader. Consequently, the dynamic loader grew in size by 50%. MIPS is probably the worst case as far as size, but still expect the other architectures to have a double digit percentage size increase.
* Changes made to the dynamic loader for TLS/NPTL support. Additional changes ↵"Steven J. Hill"2005-08-091-16/+23
| | | | made to libpthread and libc for remaining support.
* Fixed up resolver and errno code such that both thread models can compile ↵"Steven J. Hill"2005-07-221-5/+2
| | | | without stepping on each other. The original implementation pulled from glibc was done incorrectly and has been fixed.
* Update comment blocks."Steven J. Hill"2005-06-031-5/+46
|
* Add header file for 'ld.so' definitions. It is used by both the dynamic"Steven J. Hill"2005-05-261-0/+69
linker and libpthread. Eventually we will merge this into the other header files, but we are leaving it seperate to track changes more easily. The linker will also be undergoing modification for TLS relocations.