Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-04-01 | Optimize _dl_elf_hash(), both smaller and faster. Mostly | Joakim Tjernlund | |
taken from glibc. | |||
2005-03-31 | sh64 ldso updates and fixes. | Paul Mundt | |
Update the sh64 ldso backend to work with Jocke's ldso changes. We also handle a few more relative relocations, and fix a few spots where the LSB was being set incorrectly for SHmedia branches. | |||
2005-03-29 | Moved the addition of load address from the fast path | Joakim Tjernlund | |
where possible. This will also make ldso smaller. However the patch touches all archs and I have only tested PPC and x86. | |||
2005-03-21 | Prepare for moving ldso FINI handling to libc by passing _dl_fini. This ↵ | Joakim Tjernlund | |
should not break ABI. Minor cleanup as well. | |||
2005-03-20 | Prepare for moving ldso FINI handling to libc by passing _dl_fini. This ↵ | Joakim Tjernlund | |
should not break ABI. Minor cleanup as well. | |||
2005-03-20 | Move ldso FINI handling into _dl_fini(). Add #ifndef _DL_DO_FINI_IN_LIBC around | Joakim Tjernlund | |
registering _dl_fini with atexit(). This is a preparation to move the FINI handling to libc. | |||
2005-03-18 | Remove dead code. | Joakim Tjernlund | |
2005-03-18 | Forgot to commit the arch cleanup changes to m68k | Joakim Tjernlund | |
2005-03-18 | have ldso.c depend on dl-startup.h too | Mike Frysinger | |
2005-03-17 | Fix ldso for MIPS. | Joakim Tjernlund | |
2005-03-17 | Corrected a typo (exection -> execution). | Peter Kjellerstedt | |
2005-03-17 | General arch cleanup and prepare support for standalone | Joakim Tjernlund | |
execution of ldso. Added new asm for MIPS to be tested. All arches should retest. | |||
2005-03-16 | cleanup & standardize | Mike Frysinger | |
2005-03-16 | add hack like m68k so it *builds* again ... probably needs to be cleaned up ↵ | Mike Frysinger | |
like m68k though ... | |||
2005-03-16 | make it compile again | Mike Frysinger | |
2005-03-16 | make sure we rebuild ldso.o when the dl-*.c files have been updated | Mike Frysinger | |
2005-03-16 | merge the syscalls and punt the glibc import in the process (blah, what a ↵ | Mike Frysinger | |
waste of time that was :D) | |||
2005-03-16 | updates to match i386 | Mike Frysinger | |
2005-03-16 | clean up whitespace style and hack around a build failure or two | Mike Frysinger | |
2005-03-16 | fix 13mo+ old typo | Mike Frysinger | |
2005-03-16 | whitespace trim | Mike Frysinger | |
2005-03-16 | clean up style to be match i386 | Mike Frysinger | |
2005-03-15 | Add _dl_boot() prototype. | Joakim Tjernlund | |
2005-03-15 | A little whitespace clean up. | Peter Kjellerstedt | |
2005-03-15 | Made it compile again (and it even seems to work). | Peter Kjellerstedt | |
2005-03-15 | Fix MIPS initial GOT relocation. | Joakim Tjernlund | |
2005-03-14 | Same typo here. | Joakim Tjernlund | |
2005-03-14 | Oops, fix typo. | Joakim Tjernlund | |
2005-03-14 | Make mips at least compile | Eric Andersen | |
2005-03-14 | Fix up x86 so it compiles again. | Eric Andersen | |
2005-03-14 | Simplify PT_INTERP handling. | Joakim Tjernlund | |
Add prototype for _dl_boot() | |||
2005-03-14 | Generalize optimized relative reloc procesing. | Joakim Tjernlund | |
Add elf_machine_dynamic() and elf_machine_load_address() for all archs. elf_machine_dynamic() replaces the #ifdef mess to get at the GOT. elf_machine_load_address() is needed to execute ldso directly, this is not complete yet. I probably broke one or two archs(only tested PPC) so please try and report problems. For a report to be useful you need to enable __SUPPORT_LD_DEBUG_EARLY__ and __SUPPORT_LD_DEBUG__ | |||
2005-03-14 | Force suid apps to do unlazy binding of the PLT relocs. | Joakim Tjernlund | |
See http://bugs.gentoo.org/show_bug.cgi?id=71609 for more details. Reported by Peter Mazinger. | |||
2005-03-10 | Use DT_RELCONT_IDX to optimize the relocation of R_PPC_RELATIVE | Joakim Tjernlund | |
relocs. All RELA arches can probably copy this. REL archs will have to delete the "+ rpnt->r_addend" from the loop. | |||
2005-02-12 | no more cvs | Mike Frysinger | |
2005-01-24 | make sure libdl static and shared targets are built properly | Mike Frysinger | |
2005-01-19 | clean up dependencies so libraries are only rebuilt when needed and so that ↵ | Mike Frysinger | |
parallel build works correctly | |||
2005-01-19 | Avoid compiler warnings. | Peter Kjellerstedt | |
2005-01-18 | rework dependencies so the archive is re-created only when the object files ↵ | Mike Frysinger | |
have been updated | |||
2005-01-18 | rework dependencies to support parallel build and avoid re-creating header ↵ | Mike Frysinger | |
files all the time | |||
2005-01-12 | Use the inlined __dl_parse_dynamic_info() in DL_BOOT() for CRIS too. | Peter Kjellerstedt | |
2005-01-10 | Fixup function prototypes to match definitions in include/dlfcn.h | Eric Andersen | |
2005-01-05 | fix eriks e-mail address | Mike Frysinger | |
2004-12-22 | Cleanup for when LDSO_CACHE_SUPPORT is disabled | Eric Andersen | |
2004-12-22 | Patch from Peter S. Mazinger: | Eric Andersen | |
Add UCLIBC_BUILD_NOEXECSTACK support. | |||
2004-12-22 | Patch from Peter S. Mazinger: | Eric Andersen | |
Seperate out security features into a separate menu | |||
2004-12-22 | Cleaned up patch from Peter S. Mazinger adding support for | Eric Andersen | |
-fstack-protector and -fno-stack-protector-all security options | |||
2004-12-22 | Patch from Peter S. Mazinger to consistantly use "ASFLAGS" | Eric Andersen | |
as the flags for all calls to 'as' | |||
2004-12-20 | - added LD_TRACE_LOADED_OBJECTS to be stripped from the env on suid exec | Ned Ludd | |
2004-12-20 | - dont use dos format | Ned Ludd | |