summaryrefslogtreecommitdiff
path: root/libexec/ld.elf_so/arch
AgeCommit message (Expand)Author
2003-11-19Restore handling of reloc entries that point to unaligned locationssimonb
2003-10-06Update to new reality. XXX _rtld_bind still needs to be written.matt
2003-09-24Make the effect of the hack clearer.mycroft
2003-09-24One more tweak...mycroft
2003-09-24Make the comment a little more accurate.mycroft
2003-09-24Temporary workaround for some binutils/ld lossage. See the comment for moremycroft
2003-07-26include <string.h> or <stdlib.h> for all prototypesmrg
2003-07-24ANSIfy and de-__P().skrll
2003-07-21Support immediate binding on arm.skrll
2003-07-17Correct the in_plt parameter of a couple of _rtld_find_symdef calls.skrll
2003-07-05Removed unused function.marcus
2003-07-05Add function prototype declarations.tsutsui
2003-07-02Bugfix: Don't pick addend both from reloc and contents at the same time.marcus
2003-06-30Updated to work with current rtld code.marcus
2003-05-23Fix alignment problem in debug output.petrov
2003-04-21Handle unaligned relocations, and RELATIVE relocs with non-zero addends.scw
2003-03-26SH5 needs __HAVE_FUNCTION_DESCRIPTORS defined in order for ld.elf_soscw
2003-03-25Add support for shared libraries/dynamically linked binaries on sh5.scw
2003-03-02Shorten rtld_start() by 2 instructions or 8 bytes, and make it not use GOTmycroft
2003-03-02Shorten rtld_start() slightly -- there's a base-relative _DYNAMIC pointer atmycroft
2003-03-01Update copyright.mycroft
2003-02-28Eliminate GOT usage in rtld_start() on this platform, too.mycroft
2003-02-28Similar to other rela platforms, do not use any GOT entries (other than themycroft
2003-02-27Adjust for the fact that the GOT is all 0s in new binutils -- do the trick ofmycroft
2003-02-21Revert previous change.mycroft
2003-01-11Fix bug where only 2/3 of the PLT was being synched with the icache.matt
2002-12-04Bintuils-current initializes the GOT entries to 0 (instead of thethorpej
2002-11-24Replace return -1 in rtld_bind with _rtld_die() call.fvdl
2002-11-24Implement self-relocation as is required now.fvdl
2002-10-31Convert to register prefixes.matt
2002-10-18_rtld_bind(): Don't use "rela" until after we've (potentially) adjustedthorpej
2002-10-05Minor cleanup.mycroft
2002-10-03Skip the lazy PLT relocation if relocbase==0 (useful if libraries are loadedmycroft
2002-09-27We don't need to save r7, either...mycroft
2002-09-27Put back the short-circuiting code -- Matt claims there are functions that relymycroft
2002-09-271) There is no reason to flush the I$ here, given that we do not modify anymycroft
2002-09-27Save one more instruction.mycroft
2002-09-26Save relocbase in %r10, not %r1.mycroft
2002-09-26Implement a self-relocate function for the VAX.mycroft
2002-09-26Remove the `self' args to _rtld_relocate_objects() andmycroft
2002-09-26Add an iffy heuristic that allows us to do lazy binding with new objects, butmycroft
2002-09-26Update a comment.mycroft
2002-09-26Add a rdbg() in _rtld_bind().mycroft
2002-09-26Remove a meaningless bit from a rdbg().mycroft
2002-09-26Remove vestigal comments about _rtld_bind_start_0() -- it works now.mycroft
2002-09-26Make room for the argument save area in _rtld_start(). The PLT stub alreadymycroft
2002-09-26Make the stack frame 96 bytes, like GCC does.mycroft
2002-09-26Tweak the save instruction in the PLT stub rather than adding an instructionmycroft
2002-09-26Allocate space for the argument space area in both _rtld_start() andmycroft
2002-09-25For consistency, use Elf_Word* to point to code, not Elf_Addr*.mycroft