summaryrefslogtreecommitdiff
path: root/libexec/ld.so
AgeCommit message (Expand)Author
2004-05-27fake plabel32 relocs for dyn.init/fini instead of an evil md macro hookMichael Shalayeff
2004-05-26allow md makefile to supply LDADD; drahn@ okMichael Shalayeff
2004-05-26call ctors after debugging has been setup; drahn@ okMichael Shalayeff
2004-05-25spacesTheo de Raadt
2004-05-25md parts for hppaMichael Shalayeff
2004-05-25provide one version of _dl_bcopy instead of copy in every arch; drahn@ okMichael Shalayeff
2004-05-25use md hook for calling init/fini if defined; only say running ctors/dtors if...Michael Shalayeff
2004-05-25return object* the symbol is in for _dl_find_symbol*; drahn@ okMichael Shalayeff
2004-05-25spacingTheo de Raadt
2004-05-24doing ldd exit asap -- move all other tasks towards after it.Michael Shalayeff
2004-05-24Change define used to deal with PLT protection, use postive logic not negative.Dale Rahn
2004-05-22Dont print symcache statistics if no symbol lookups have occurred, ok mickey@Dale Rahn
2004-05-18fix includes scoping; drahn@ okMichael Shalayeff
2004-02-27change amd64's MACHINE_ARCH from x86_64 to amd64. There are many manyTheo de Raadt
2004-02-25Fix this assumed sizeof(long) == 4 error. Would very occasionally causeDale Rahn
2004-02-23prettyTheo de Raadt
2004-02-23Set the user variable environ early in ld.so so that library constructors canDale Rahn
2004-02-10Make this work. will figure out what this should be later.Dale Rahn
2004-02-10Fix/enable lazy binding on amd64 ld.soDale Rahn
2004-02-10Disable lazy binding for now.Dale Rahn
2004-02-10sync with reloc.h change.Dale Rahn
2004-02-10AMD64 dynamic linker. initial work by mickey finished up by myself.Dale Rahn
2004-02-10Check for RTLD_TEXT_PLT define instead of an architecture specific check.Dale Rahn
2004-02-09Enable lazy binding on arm:Dale Rahn
2004-02-09Use macros to reduce the amount of hand written asm. inspired by future amd64Dale Rahn
2004-02-09Disable lazy binding until that feature is fixed.Dale Rahn
2004-02-07Dynamic linker support for arm. non-lazy binding works.Dale Rahn
2004-01-12GCC3 compatible asm code. tested on gcc2 myself. ok brad@Dale Rahn
2004-01-10the sparcv9 ABI requires registers %g2, %g3 to be first announced beforePeter Valchev
2003-12-03Move the asm definition of _dl__syscall from a header file into a .c fileDale Rahn
2003-11-21oops, it wasn't that diff that tedu@ ok'd - revert for nowDamien Miller
2003-11-21add output file and path stripping options useful for pre-generatingDamien Miller
2003-11-20remove -Werror from userland builds, to give us a chance toAnil Madhavapeddy
2003-11-11Better fix to the library name parsing. now correctly handlesDale Rahn
2003-10-26Work around a problem with shared libraries named as libX-A.B.so.X.Y.Dale Rahn
2003-10-20document shlib_dirs; from Han Boetes (different diff used, though);Jason McIntyre
2003-10-17double `the the';Jason McIntyre
2003-10-04breaks on sparcTheo de Raadt
2003-10-03Initialize environ before calling constructors or atexit.Dale Rahn
2003-10-01Add break statements in switch missing from revision 1.32.Todd C. Miller
2003-09-26- smaller list widthJason McIntyre
2003-09-25dlerror(3) should clear _dl_errno; based on a patch from Bjorn Sandell.Todd C. Miller
2003-09-05Put in workaround for alpha so that non-lazy binding seems to work,Dale Rahn
2003-09-04- document LD_BIND_NOWJason McIntyre
2003-09-04Fix W^X mistake. If the dynamic linker is workin in non-lazy mode, itDale Rahn
2003-09-04Symbol cache for GOT lookup. When a symbol is found it is saved in a cacheDale Rahn
2003-09-02Fix PR 3371, symbol lookup in dlopen()ed objects is not correct. CorrectDale Rahn
2003-08-19Fix PowerPC PLT generation. After 2^12 entries (2^14 offset), only everyDale Rahn
2003-08-12use _ENTRY consistently, remove some #if 0 code, and clean up some comments; ...Jason Wright
2003-08-04document LD_NORANDOM; input and ok from several ppl.Federico G. Schwindt