Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge from trunk. | "Steven J. Hill" | 2006-01-06 | 4 | -6/+8 | |
| | ||||||
* | Merge from trunk that gives us a valid NPTL dynamic loader and the start of ↵ | "Steven J. Hill" | 2005-11-29 | 22 | -54/+94 | |
| | | | | the new build system. I have probably another 300 and some files to go *sigh*. | |||||
* | Dynamic loader now builds with new build system. Fix problems with ↵ | "Steven J. Hill" | 2005-11-20 | 7 | -249/+90 | |
| | | | | 'dl-sysdep.h' and the loader that I should have caught a while ago. | |||||
* | Sync up with trunk. | "Steven J. Hill" | 2005-11-19 | 2 | -6/+5 | |
| | ||||||
* | Massive merge from trunk. | "Steven J. Hill" | 2005-11-18 | 3 | -101/+92 | |
| | ||||||
* | Massive merge from trunk. | "Steven J. Hill" | 2005-11-17 | 3 | -35/+16 | |
| | ||||||
* | Hack to makefile until new build system and comment formatting. | "Steven J. Hill" | 2005-11-16 | 1 | -1/+1 | |
| | ||||||
* | Code clean-ups and re-organization. | "Steven J. Hill" | 2005-11-06 | 2 | -76/+66 | |
| | ||||||
* | Implemented '_dl_allocate_static_tls' function for TLS relocations. | "Steven J. Hill" | 2005-11-06 | 1 | -35/+77 | |
| | ||||||
* | Half fix bug reported by Oleg. | "Steven J. Hill" | 2005-10-30 | 1 | -5/+4 | |
| | ||||||
* | Merge from trunk. | "Steven J. Hill" | 2005-10-30 | 5 | -20/+49 | |
| | ||||||
* | Copy from trunk. | "Steven J. Hill" | 2005-10-30 | 1 | -0/+45 | |
| | ||||||
* | Copy from trunk. | "Steven J. Hill" | 2005-10-30 | 1 | -0/+51 | |
| | ||||||
* | Copy from trunk. | "Steven J. Hill" | 2005-10-30 | 1 | -0/+70 | |
| | ||||||
* | Removed old 'assert' function and created new '_dl_assert' macro and | "Steven J. Hill" | 2005-10-29 | 3 | -58/+45 | |
| | | | | | | update usage of it. Also removed '_dl_fatal_printf' macro and usage of it. All of these changes were prompted due to issue when building the 'libdl' libraries. These are also much cleaner. | |||||
* | Fix up dependencies for when 'extern' is used. This file is a mess | "Steven J. Hill" | 2005-10-29 | 1 | -3/+7 | |
| | | | | and I look forward to eliminating it soon. | |||||
* | Add '-DSHARED' flag when building the shared 'libdl'. | "Steven J. Hill" | 2005-10-29 | 1 | -0/+3 | |
| | ||||||
* | Fix up declaration of 'init_tls'. | "Steven J. Hill" | 2005-10-06 | 1 | -3/+3 | |
| | ||||||
* | TLS data is now handled correctly by the loader. | "Steven J. Hill" | 2005-10-06 | 2 | -63/+76 | |
| | ||||||
* | Sync with trunk. | "Steven J. Hill" | 2005-10-06 | 2 | -2/+4 | |
| | ||||||
* | Bring in changes from trunk. | "Steven J. Hill" | 2005-10-04 | 2 | -17/+14 | |
| | ||||||
* | Fix up build system for NPTL. I admit it is much cleaner now, but I lost my ↵ | "Steven J. Hill" | 2005-10-04 | 4 | -91/+108 | |
| | | | | entire Saturday fixing this $!#$!#@$T! up. | |||||
* | Latest 'ldso' changes for TLS support dated 20050930. I just did not get ↵ | "Steven J. Hill" | 2005-10-01 | 5 | -29/+372 | |
| | | | | them checked in last night. | |||||
* | Cleaned up 'struct link_map' and 'struct elf_resolve' such that the TLS data ↵ | "Steven J. Hill" | 2005-09-25 | 6 | -86/+869 | |
| | | | | 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. | |||||
* | Rename option PTHREADS_NATIVE to be UCLIBC_HAS_THREADS_NATIVE instead. What ↵ | "Steven J. Hill" | 2005-09-24 | 3 | -4/+4 | |
| | | | | a stupid name to start with. What idiot thought of that? | |||||
* | Big sync with trunk. | "Steven J. Hill" | 2005-09-24 | 11 | -9/+23 | |
| | ||||||
* | More TLS stuff for ld.so. | "Steven J. Hill" | 2005-09-23 | 3 | -3/+20 | |
| | ||||||
* | Sync. | "Steven J. Hill" | 2005-09-23 | 1 | -8/+1 | |
| | ||||||
* | Sync with trunk. | "Steven J. Hill" | 2005-09-21 | 4 | -125/+28 | |
| | ||||||
* | Merge from trunk. | "Steven J. Hill" | 2005-09-21 | 1 | -247/+4 | |
| | ||||||
* | Added TLS variables to 'struct elf_resolve' which will be needed for TLS ↵ | "Steven J. Hill" | 2005-09-21 | 6 | -11/+170 | |
| | | | | support. Created 'dl-tls.c' specifically for ldso instead of trying to share with the one used by the C library. It was getting to be too much of a hassle and this way hopefully all of the TLS functions can be in one place making maintenance much easier. Added new TLS relocation handlers for MIPS. The code is correct, but the variables used to perform the relocations are not set properly as more changes are necessary to the core of ldso. | |||||
* | Fix relocation error messages for MIPS so that they actually work instead of ↵ | "Steven J. Hill" | 2005-09-21 | 2 | -17/+62 | |
| | | | | segfaulting. Nobody tests things anymore. | |||||
* | Finish merge from trunk. | "Steven J. Hill" | 2005-09-13 | 3 | -13/+7 | |
| | ||||||
* | Sync with trunk. | "Steven J. Hill" | 2005-08-30 | 4 | -13/+24 | |
| | ||||||
* | Sync with trunk. | "Steven J. Hill" | 2005-08-25 | 1 | -2/+3 | |
| | ||||||
* | Sync with trunk. | "Steven J. Hill" | 2005-08-18 | 1 | -3/+3 | |
| | ||||||
* | Merge/sync with trunk. | "Steven J. Hill" | 2005-08-17 | 13 | -13/+19 | |
| | ||||||
* | Sync with trunk. | "Steven J. Hill" | 2005-08-11 | 1 | -0/+3 | |
| | ||||||
* | Merge with latest trunk. | "Steven J. Hill" | 2005-08-10 | 4 | -55/+49 | |
| | ||||||
* | Changes made to the dynamic loader for TLS/NPTL support. Additional changes ↵ | "Steven J. Hill" | 2005-08-09 | 6 | -20/+57 | |
| | | | | made to libpthread and libc for remaining support. | |||||
* | Merge from trunk, again. | "Steven J. Hill" | 2005-08-09 | 1 | -1/+0 | |
| | ||||||
* | Merge with latest changes from the trunk. | "Steven J. Hill" | 2005-08-04 | 2 | -26/+16 | |
| | ||||||
* | Last of the merges along with latest changes for NPTL. Nothing much | "Steven J. Hill" | 2005-07-30 | 3 | -10/+25 | |
| | | | | new on the NPTL stuff other than cleaning a few things up. | |||||
* | Finalize the merge from the trunk. There are more files to be | "Steven J. Hill" | 2005-07-30 | 15 | -550/+432 | |
| | | | | merged, but they will be done manually. | |||||
* | Merge mania continues... | "Steven J. Hill" | 2005-07-30 | 2 | -0/+151 | |
| | ||||||
* | Merge remaining architecture stuff that does not effect MIPS. | "Steven J. Hill" | 2005-07-26 | 27 | -667/+1087 | |
| | ||||||
* | Big set of various patches to get the NPTL libraries to build and link. | "Steven J. Hill" | 2005-07-22 | 1 | -0/+5 | |
| | ||||||
* | Fixed up resolver and errno code such that both thread models can compile ↵ | "Steven J. Hill" | 2005-07-22 | 1 | -5/+2 | |
| | | | | without stepping on each other. The original implementation pulled from glibc was done incorrectly and has been fixed. | |||||
* | Massive clean up of makefiles with a focus on being able to compile correctly | "Steven J. Hill" | 2005-07-22 | 2 | -4/+16 | |
| | | | | | both thread library models. Items of interest are the 'Rules.mak' changes at the top level as well as the new 'Rules.mak' for the NPTL library. | |||||
* | The function '_dl_memset' should always be inlined regardless of the | "Steven J. Hill" | 2005-06-30 | 2 | -60/+70 | |
| | | | | | | | | optimization level chosen. This allows uClibc to be compiled with the latest GCC-4.1.0. While tracking down the specific culprit causing the segmentation fault of the dynamic loader with GCC-4.1.0 I was able to force inlining of other functions such that I shaved 512 bytes off the size of the loader, yay. Also fixed warning in 'dl-hash.c'. |