Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-06-30 | if the include files get updated we want to rebuild | Mike Frysinger | |
2005-06-30 | create generic ELF_* macros to hide 32/64 bit differences | Mike Frysinger | |
2005-06-30 | whitespace tweaks | Mike Frysinger | |
2005-06-30 | change all Elf32_* usage to ElfW(*) usage since we shouldnt care about the ↵ | Mike Frysinger | |
bitsize | |||
2005-06-30 | Quick and dirty hack to prevent ld.so from beeing loaded twice. | Joakim Tjernlund | |
Bug exposed by the new __libc_stack_end feature in libc.so. | |||
2005-06-30 | typecast to long instead of int so pointers on 64bit arches can be typecast ↵ | Mike Frysinger | |
safely | |||
2005-06-30 | small whitespace fix | Mike Frysinger | |
2005-06-30 | err revert %p->%x change since _dl_printf() is not fprintf() | Mike Frysinger | |
2005-06-30 | use %p instead of %x to show addresses so we dont have to worry about the ↵ | Mike Frysinger | |
sizeof pointers | |||
2005-06-30 | use %p instead of %x to show addresses so we dont have to worry about the ↵ | Mike Frysinger | |
sizeof pointers | |||
2005-06-30 | The function '_dl_memset' should always be inlined regardless of the | "Steven J. Hill" | |
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'. | |||
2005-06-27 | Add __libc_stack_end to ld.so. The libc.a version remains to do. | Joakim Tjernlund | |
sjhill, feel free to comment :) | |||
2005-06-25 | use _dl_debug_file instead of hardcode 2 | Mike Frysinger | |
2005-06-25 | move _dl_if_debug_dprint() to shared ldso header | Mike Frysinger | |
2005-06-25 | create some DEBUG macros for the ld debug early | Mike Frysinger | |
2005-06-25 | whitespace/syntax cleanups | Mike Frysinger | |
2005-06-25 | rework the debug _dl_dprintf usage to avoid #ifdef macros and make more readable | Mike Frysinger | |
2005-06-25 | would help if it actually compiled :/ | Mike Frysinger | |
2005-06-25 | hide the #ifdef debug macros/printfs behind one function to make the code ↵ | Mike Frysinger | |
more readable | |||
2005-06-10 | Based in part on related code in glibc, this might even be correct. | Eric Andersen | |
2005-06-10 | Finish updating mips for the new ABI | Eric Andersen | |
2005-06-03 | clean up syntax/whitespace and a few variables to minimize diffs between ↵ | Mike Frysinger | |
i386/m68k | |||
2005-06-03 | tweak whitespace to minimize diffs between i386/m68k | Mike Frysinger | |
2005-06-01 | Add debug printout of RTLD_GLOBAL and RTLD_NOW flag. | Joakim Tjernlund | |
2005-06-01 | Initial support for both RUNPATH support. | Joakim Tjernlund | |
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). | |||
2005-05-31 | Fix bug 60 | Joakim Tjernlund | |
2005-05-28 | Add Peter Mazinger fini/crt compat patch. Select DL_FINI_CRT_COMPAT to | Joakim Tjernlund | |
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. | |||
2005-05-28 | Add patch at bugs 274. From Peter Manzinger. | Joakim Tjernlund | |
2005-05-25 | Prepare for standalone execution of ldso. | Joakim Tjernlund | |
2005-05-21 | Enable new FINI processing. ldso now passes a FINI function | Joakim Tjernlund | |
ptr to crt. Only PowerPC and x86 support this currently. | |||
2005-05-20 | Fix debug macros. | Joakim Tjernlund | |
2005-05-01 | On mips, gdb explicitly looks for the symbol "__dl_runtime_resolve" so change | Eric Andersen | |
the name of our mips resolver function to match gdb's expectations. | |||
2005-04-27 | Get rid of extern references to ldso variables. | "Steven J. Hill" | |
2005-04-27 | Simplify PERFORM_BOOTSTRAP_RELOC() default path. | Paul Mundt | |
This makes sh and sh64 get more in line with what the other architectures are doing. Also fixes up some build failures. | |||
2005-04-27 | GCC-4.1.0 doesn't like it when you reference 'extern' one place and then try | "Steven J. Hill" | |
and declare the variable static in another. Let's not do that. | |||
2005-04-23 | Fix dlopen to handle circular dependency libs. Wouldn't surprise me if ↵ | Joakim Tjernlund | |
something else broke. I hate libdl :( | |||
2005-04-23 | Cleanup library loading. | Joakim Tjernlund | |
2005-04-13 | Add missing definition for DL_OPENED | Eric Andersen | |
2005-04-13 | Adjust indentation | Eric Andersen | |
2005-04-13 | This update gets mips working again. | Eric Andersen | |
2005-04-13 | On some wierd arches (i.e. mips), none of the early debug stuff | Eric Andersen | |
works at all, so disable the whole lot. | |||
2005-04-13 | Fix bug 214, reported by aurel. This is a major update that | Joakim Tjernlund | |
possibly break other apps. Please test. Send a LD_DEBUG=1 log if there is a problem. | |||
2005-04-13 | Don't write out the terminating NULL char | Eric Andersen | |
2005-04-13 | Rework the dl-startup.c ldso early debugging macros to be | Eric Andersen | |
significantly less horrible | |||
2005-04-12 | early debug stuff goes to stderr, not _dl_debug_file | Eric Andersen | |
2005-04-12 | fix a thinko -- we cant use | Eric Andersen | |
2005-04-12 | Only dl-startup.c should be using the SEND_STDERR macros, | Eric Andersen | |
which are intended only for early debugging support. | |||
2005-04-12 | Remove __FORCE_SHAREABLE_TEXT_SEGMENTS__ hack from ldso itself. | Joakim Tjernlund | |
2005-04-07 | Replaced modulo code with the modulo operator. | Tobias Anderberg | |
2005-04-03 | Prepare PowerPC some more for standalone exection of ldso. | Joakim Tjernlund | |
Note that every arch that wants to support standalone execution needs to align its stack pointer in crtX since ldso will adjust the stack pointer when adjusting argc and argv in standalone mode. |