summaryrefslogtreecommitdiff
path: root/libexec/ld.elf_so
AgeCommit message (Expand)Author
2003-06-30Updated to work with current rtld code.marcus
2003-06-30SH also has a bogus DT_TEXTREL, it seems.marcus
2003-06-05KNF- blank lines before code at start of functions.simonb
2003-05-30Add RTLD_FIRST, RTLD_NEXT, RTLD_DEFAULT, from FreeBSDchristos
2003-05-23Fix alignment problem in debug output.petrov
2003-04-24Back out previous change for now -- it needs more work.mycroft
2003-04-23Attempt to give dlsym() the same symbol-searching semantics as _rtld_bind().mycroft
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-06make it compile in /usr/src/rescue directory.taca
2003-03-06Align psections to their specified alignment (if possible). Usematt
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-28we have constants for all this crap. don't hard-code things.christos
2003-02-28Eliminate GOT usage in rtld_start() on this platform, too.mycroft
2003-02-28Use the "__NetBSD_Version__" constant rather than the "NetBSD" constantthorpej
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-26Do not add ${LIBC_PIC} to DPADD if MKPICINSTALL is "no".uwe
2003-02-25.Nm does not need a dummy argument ("") before punctuation orwiz
2003-02-21Revert previous change.mycroft
2003-02-06If fstat info was passed, and from it it can be seen that the file sizefvdl
2003-01-11Fix bug where only 2/3 of the PLT was being synched with the icache.matt
2002-12-14Gracefully exit when invoked directly. Use of assert() here caused a segfault.junyoung
2002-12-14Remove comment which is not true any more. alpha and i386 supportjunyoung
2002-12-05A bit speedup: in _rtld_load_object(), save the number of calls tojunyoung
2002-12-04Bintuils-current initializes the GOT entries to 0 (instead of thethorpej
2002-11-25Back out the last two changes. They were misguided, and the code workedmycroft
2002-11-24Replace return -1 in rtld_bind with _rtld_die() call.fvdl
2002-11-24Implement self-relocation as is required now.fvdl
2002-11-24For the debug case, print relocbase as well at the start of _rtld().fvdl
2002-11-22Now _rtld_relocate_objects() returns with error as soon as any ofjunyoung
2002-11-21Simplify code a bit.junyoung
2002-11-14In _rtld_load_library(), ensure that the old _rtld_error state (a message fromnathanw
2002-11-14Remove "extern const chat *_rtld_error_message;". There is no suchnathanw
2002-10-31Convert to register prefixes.matt
2002-10-18_rtld_bind(): Don't use "rela" until after we've (potentially) adjustedthorpej
2002-10-06Embedded whitespace in dirname is supported again.junyoung
2002-10-05A line whose length is 0 always begins with '#'.junyoung
2002-10-05Minor cleanup.junyoung
2002-10-05Disable DEBUG again.junyoung
2002-10-05Better fix of parser bug.junyoung
2002-10-05Don't call _rtld_process_mapping() with null string.junyoung
2002-10-05Simplify the hint file parser a bit.mycroft
2002-10-05Minor cleanup.mycroft
2002-10-05Make this work for ldd again.mycroft
2002-10-04Recode _rtld_elf_hash() so it compiles better (at least on i386 and arm).mycroft
2002-10-04Rearrange _rtld_map_object() a little, so that we don't have to have the firstmycroft