summaryrefslogtreecommitdiff
path: root/libexec/ld.elf_so/arch/mips
AgeCommit message (Expand)Author
2003-11-19Restore handling of reloc entries that point to unaligned locationssimonb
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-17Correct the in_plt parameter of a couple of _rtld_find_symdef calls.skrll
2002-10-05Minor cleanup.mycroft
2002-09-26Add an iffy heuristic that allows us to do lazy binding with new objects, butmycroft
2002-09-25Minor cleanup, for clarity.mycroft
2002-09-25Resolve the GOT before doing relocations. Then, when doing relocations, formycroft
2002-09-24DOH! Adjust all the stack slots in _rtld_bind_start() so that the saved $a0mycroft
2002-09-24-I${.CURDIR} is done at the top-level, so there's no need to do it here.mycroft
2002-09-14It is possible for reloc entries to point to unaligned locations; handlethorpej
2002-09-13In _rtld_bind_mips(), if the symbol is undefined, die.mycroft
2002-09-13Add an explanatory comment.mycroft
2002-09-13The sense of the SHN_ABS test has always been reversed. Fortunately nobodymycroft
2002-09-13Put back the lazy binding. For some bizarre reason, the linker occasionallymycroft
2002-09-13Er, turn off lazy binding for the moment. It doesn't seem to be fully working.mycroft
2002-09-13Simplify the GOT relocation code somewhat.mycroft
2002-09-13Actually do lazy binding on this platform.mycroft
2002-09-13Remove an old comment.mycroft
2002-09-13_rtld_bind() is not used on MIPS. Should probably move it to MD code.mycroft
2002-09-12Nuke -DRTLD_RELOCATE_SELF and `dodebug' from orbit.mycroft
2002-09-12_rtld_bind_start() is not used in MI code, so declare it in the MD code.mycroft
2002-09-12Slight tweak.mycroft
2002-09-12The GOT is Elf_Addr[], not Elf_Word[]...mycroft
2002-09-12This ld script is now unnecessary.mycroft
2002-09-12Clean up a little.mycroft
2002-09-12Move GOT relocation code from _rtld_setup_pltgot() tomycroft
2002-09-12Update comments.mycroft
2002-09-12Snapshot of work to make MIPS ld.elf_so relocatable.mycroft
2002-09-06Pass down an additional flag to _rtld_relocate_nonplt_objects() whichmycroft
2002-09-06Introduce a new flag, `isdynamic', which is used to remember whether themycroft
2002-09-06More const poisoning. Now the entire _rtld_bind() path useds a const Obj_Entry.mycroft
2002-09-06Re-poison a lot of consts, now that the mark shite is gone.mycroft
2002-09-06Split _rtld_relocate_plt_object() into two MD functions:mycroft
2002-09-05Partially fix up some debug printf()s that don't need to use defobj.mycroft
2002-09-05A few things:mycroft
2002-09-05Rename _rtld_relocate_nonplt_object() to _rtld_relocate_nonplt_objects(),mycroft
2002-09-05Split MIPS relocation goo into mips_reloc.c.mycroft
2002-09-05Remove unused arguments of _rtld_find_symdef().junyoung
2002-09-05Make _rtld_setup_pltgot() a consistent interface on all platforms.mycroft
2001-12-20Grumble. Put compiler options back into CPPFLAGS for now, sincethorpej
2001-12-14Don't put compiler options into CPPFLAGS.thorpej
2001-11-24Fix bug found by Izumi Tsutsui -- if _rtld_find_symdef returned NULL, therafal
2001-10-14Fix how underfined weak symbols are treated -- before, ld.so would do nothingrafal
2000-03-26Don't try to get libc_pic from the libc compile directory. If we're doing amycroft
1999-11-07Make this more likely to compile with ld.elf_so changes. (But this ismycroft