Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | dl-debug.h for sparc | Mike Frysinger | 2005-07-08 | 2 | -11/+40 | |
| | ||||||
* | dl-debug.h for m68k | Mike Frysinger | 2005-07-08 | 2 | -14/+42 | |
| | ||||||
* | fix GET_ARGV() so it pulls out the argc/argv/envp properly | Mike Frysinger | 2005-07-08 | 1 | -2/+7 | |
| | ||||||
* | get rid of arch-specific defines in dl-startup.c and make each arch declare ↵ | Mike Frysinger | 2005-07-07 | 3 | -3/+12 | |
| | | | | its requirements about initial bootstrapping | |||||
* | add debug code for showing argc/argv/envp and touch up some other debug output | Mike Frysinger | 2005-07-07 | 1 | -11/+16 | |
| | ||||||
* | clean up whitespace | Mike Frysinger | 2005-07-07 | 1 | -11/+9 | |
| | ||||||
* | remove broken asm code in elf_machine_dynamic() and just do it the glibc way ↵ | Mike Frysinger | 2005-07-07 | 1 | -6/+1 | |
| | | | | (since it works) | |||||
* | make RUNPATH/RPATH support configurable | Mike Frysinger | 2005-07-07 | 2 | -4/+11 | |
| | ||||||
* | rip out all the duplicated debug code and move into a shared file | Mike Frysinger | 2005-07-07 | 22 | -639/+526 | |
| | ||||||
* | need features.h for the misc attribute defines and uclibc features | Mike Frysinger | 2005-07-06 | 1 | -0/+1 | |
| | ||||||
* | setup ELF_R_TYPE() wrapper for ELF{32,64}_R_TYPE() | Mike Frysinger | 2005-07-06 | 1 | -0/+2 | |
| | ||||||
* | import start of ldso based on glibc | Mike Frysinger | 2005-07-06 | 3 | -0/+194 | |
| | ||||||
* | make sure ldso.o depends on more files in subdirs | Mike Frysinger | 2005-07-06 | 1 | -2/+2 | |
| | ||||||
* | use the a_val member instead of a_ptr/a_fcn since newer elf defines dropped ↵ | Mike Frysinger | 2005-07-04 | 2 | -8/+8 | |
| | | | | the other values | |||||
* | use new __always_inline define | Mike Frysinger | 2005-07-02 | 2 | -11/+11 | |
| | ||||||
* | use new __always_inline define | Mike Frysinger | 2005-07-02 | 1 | -2/+2 | |
| | ||||||
* | oops, we dont want to use relative paths for the header files | Mike Frysinger | 2005-06-30 | 1 | -1/+1 | |
| | ||||||
* | if the include files get updated we want to rebuild | Mike Frysinger | 2005-06-30 | 2 | -3/+3 | |
| | ||||||
* | create generic ELF_* macros to hide 32/64 bit differences | Mike Frysinger | 2005-06-30 | 3 | -4/+24 | |
| | ||||||
* | whitespace tweaks | Mike Frysinger | 2005-06-30 | 2 | -17/+16 | |
| | ||||||
* | change all Elf32_* usage to ElfW(*) usage since we shouldnt care about the ↵ | Mike Frysinger | 2005-06-30 | 8 | -29/+29 | |
| | | | | bitsize | |||||
* | Quick and dirty hack to prevent ld.so from beeing loaded twice. | Joakim Tjernlund | 2005-06-30 | 1 | -0/+2 | |
| | | | | Bug exposed by the new __libc_stack_end feature in libc.so. | |||||
* | typecast to long instead of int so pointers on 64bit arches can be typecast ↵ | Mike Frysinger | 2005-06-30 | 1 | -2/+2 | |
| | | | | safely | |||||
* | small whitespace fix | Mike Frysinger | 2005-06-30 | 1 | -2/+2 | |
| | ||||||
* | err revert %p->%x change since _dl_printf() is not fprintf() | Mike Frysinger | 2005-06-30 | 1 | -11/+13 | |
| | ||||||
* | use %p instead of %x to show addresses so we dont have to worry about the ↵ | Mike Frysinger | 2005-06-30 | 1 | -14/+12 | |
| | | | | sizeof pointers | |||||
* | use %p instead of %x to show addresses so we dont have to worry about the ↵ | Mike Frysinger | 2005-06-30 | 1 | -18/+15 | |
| | | | | sizeof pointers | |||||
* | The function '_dl_memset' should always be inlined regardless of the | "Steven J. Hill" | 2005-06-30 | 2 | -15/+15 | |
| | | | | | | | | 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'. | |||||
* | Add __libc_stack_end to ld.so. The libc.a version remains to do. | Joakim Tjernlund | 2005-06-27 | 1 | -2/+7 | |
| | | | | sjhill, feel free to comment :) | |||||
* | use _dl_debug_file instead of hardcode 2 | Mike Frysinger | 2005-06-25 | 1 | -29/+24 | |
| | ||||||
* | move _dl_if_debug_dprint() to shared ldso header | Mike Frysinger | 2005-06-25 | 2 | -13/+7 | |
| | ||||||
* | create some DEBUG macros for the ld debug early | Mike Frysinger | 2005-06-25 | 2 | -33/+22 | |
| | ||||||
* | whitespace/syntax cleanups | Mike Frysinger | 2005-06-25 | 1 | -45/+46 | |
| | ||||||
* | rework the debug _dl_dprintf usage to avoid #ifdef macros and make more readable | Mike Frysinger | 2005-06-25 | 1 | -36/+23 | |
| | ||||||
* | would help if it actually compiled :/ | Mike Frysinger | 2005-06-25 | 1 | -1/+1 | |
| | ||||||
* | hide the #ifdef debug macros/printfs behind one function to make the code ↵ | Mike Frysinger | 2005-06-25 | 1 | -55/+29 | |
| | | | | more readable | |||||
* | Based in part on related code in glibc, this might even be correct. | Eric Andersen | 2005-06-10 | 1 | -9/+42 | |
| | ||||||
* | Finish updating mips for the new ABI | Eric Andersen | 2005-06-10 | 2 | -32/+78 | |
| | ||||||
* | clean up syntax/whitespace and a few variables to minimize diffs between ↵ | Mike Frysinger | 2005-06-03 | 1 | -44/+38 | |
| | | | | i386/m68k | |||||
* | tweak whitespace to minimize diffs between i386/m68k | Mike Frysinger | 2005-06-03 | 1 | -4/+3 | |
| | ||||||
* | Add debug printout of RTLD_GLOBAL and RTLD_NOW flag. | Joakim Tjernlund | 2005-06-01 | 1 | -5/+6 | |
| | ||||||
* | Initial support for both RUNPATH support. | Joakim Tjernlund | 2005-06-01 | 3 | -16/+26 | |
| | | | | | | RPATH sematics changed to match RUNPATH. Only difference is that RPATH is searched before LD_LIBRARY_PATH and RUNPATH after. This is not complete but better than the current mess(I think). | |||||
* | Fix bug 60 | Joakim Tjernlund | 2005-05-31 | 1 | -21/+24 | |
| | ||||||
* | Add Peter Mazinger fini/crt compat patch. Select DL_FINI_CRT_COMPAT to | Joakim Tjernlund | 2005-05-28 | 2 | -0/+14 | |
| | | | | | | | | be able to run apps built with 0.9.27. This also renames __uClibc_start_main to __uClibc_main. This compat option should be removed some time after 0.9.28 is released. Let me know if you don't like this change. | |||||
* | Add patch at bugs 274. From Peter Manzinger. | Joakim Tjernlund | 2005-05-28 | 1 | -1/+1 | |
| | ||||||
* | Prepare for standalone execution of ldso. | Joakim Tjernlund | 2005-05-25 | 1 | -0/+11 | |
| | ||||||
* | Enable new FINI processing. ldso now passes a FINI function | Joakim Tjernlund | 2005-05-21 | 1 | -10/+0 | |
| | | | | ptr to crt. Only PowerPC and x86 support this currently. | |||||
* | Fix debug macros. | Joakim Tjernlund | 2005-05-20 | 1 | -5/+6 | |
| | ||||||
* | On mips, gdb explicitly looks for the symbol "__dl_runtime_resolve" so change | Eric Andersen | 2005-05-01 | 3 | -11/+11 | |
| | | | | the name of our mips resolver function to match gdb's expectations. | |||||
* | Get rid of extern references to ldso variables. | "Steven J. Hill" | 2005-04-27 | 2 | -4/+2 | |
| |