Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-06-07 | use the func args and not the key material to init a new plabel | Michael Shalayeff | |
2004-06-07 | fixup the dlsym() return to produce a callable address (plabel) and move one ↵ | Michael Shalayeff | |
comment closer to the code it talks about earlier; drahn@ ok | |||
2004-06-07 | debugging notify that dlopen() has finished as it was said when it had ↵ | Michael Shalayeff | |
started; drahn@ ok | |||
2004-06-07 | better debugging printfs for init/fini fixups | Michael Shalayeff | |
2004-06-01 | need to fixup for empty pltgot (weak regress is a test for it) | Michael Shalayeff | |
2004-05-27 | fake plabel32 relocs for dyn.init/fini instead of an evil md macro hook | Michael Shalayeff | |
2004-05-26 | allow md makefile to supply LDADD; drahn@ ok | Michael Shalayeff | |
2004-05-26 | call ctors after debugging has been setup; drahn@ ok | Michael Shalayeff | |
2004-05-25 | spaces | Theo de Raadt | |
2004-05-25 | md parts for hppa | Michael Shalayeff | |
2004-05-25 | provide one version of _dl_bcopy instead of copy in every arch; drahn@ ok | Michael Shalayeff | |
2004-05-25 | use md hook for calling init/fini if defined; only say running ctors/dtors ↵ | Michael Shalayeff | |
if they are there; drahn@ ok | |||
2004-05-25 | return object* the symbol is in for _dl_find_symbol*; drahn@ ok | Michael Shalayeff | |
2004-05-25 | spacing | Theo de Raadt | |
2004-05-24 | doing ldd exit asap -- move all other tasks towards after it. | Michael Shalayeff | |
call atext(_dl_dtors) at the very end -- allows debuggering it. drahn@ ok | |||
2004-05-24 | Change define used to deal with PLT protection, use postive logic not negative. | Dale Rahn | |
ok mickey@ | |||
2004-05-22 | Dont print symcache statistics if no symbol lookups have occurred, ok mickey@ | Dale Rahn | |
2004-05-18 | fix includes scoping; drahn@ ok | Michael Shalayeff | |
2004-02-27 | change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many | Theo de Raadt | |
reasons for this, quite a few of them technical, and not all of them in response to Intel's broken ia32e crud. The gcc toolchain stays at x86_64 for now. | |||
2004-02-25 | Fix this assumed sizeof(long) == 4 error. Would very occasionally cause | Dale Rahn | |
the code to attempt to zero 4 bytes of the next page. | |||
2004-02-23 | pretty | Theo de Raadt | |
2004-02-23 | Set the user variable environ early in ld.so so that library constructors can | Dale Rahn | |
properly see the environment. Fixes problem with MALLOC_OPTIONS on dynamic executables. ok deraadt@ | |||
2004-02-10 | Make this work. will figure out what this should be later. | Dale Rahn | |
2004-02-10 | Fix/enable lazy binding on amd64 ld.so | Dale Rahn | |
2004-02-10 | Disable lazy binding for now. | Dale Rahn | |
2004-02-10 | sync with reloc.h change. | Dale Rahn | |
2004-02-10 | AMD64 dynamic linker. initial work by mickey finished up by myself. | Dale Rahn | |
lazy binding not working yet. problem exists with gcc and -fpic jump tables. ok mickey@ | |||
2004-02-10 | Check for RTLD_TEXT_PLT define instead of an architecture specific check. | Dale Rahn | |
2004-02-09 | Enable lazy binding on arm: | Dale Rahn | |
_dl_bind_start inspired by netbsd. changed a define to LD_ALLOW_WRITABLE_TEXT, should this be allowed? remove plt protect code, arm has a text PLT. relocate the got entries associated with the plt. perform got protect/unprotect for lazy binding updates. | |||
2004-02-09 | Use macros to reduce the amount of hand written asm. inspired by future amd64 | Dale Rahn | |
code. no functional change. | |||
2004-02-09 | Disable lazy binding until that feature is fixed. | Dale Rahn | |
2004-02-07 | Dynamic linker support for arm. non-lazy binding works. | Dale Rahn | |
2004-01-12 | GCC3 compatible asm code. tested on gcc2 myself. ok brad@ | Dale Rahn | |
2004-01-10 | the sparcv9 ABI requires registers %g2, %g3 to be first announced before | Peter Valchev | |
it can use them, and gcc3 catches this ok henric | |||
2003-12-03 | Move the asm definition of _dl__syscall from a header file into a .c file | Dale Rahn | |
so that 12 copies of it are not generated. | |||
2003-11-21 | oops, it wasn't that diff that tedu@ ok'd - revert for now | Damien Miller | |
2003-11-21 | add output file and path stripping options useful for pre-generating | Damien Miller | |
ld.so.hints for dynamic ramdisks. idea from markus@ manpage nits jmc@ ok tedu@ | |||
2003-11-20 | remove -Werror from userland builds, to give us a chance to | Anil Madhavapeddy | |
use more verbose warning options if desired. ok millert@, henning@, david@ | |||
2003-11-11 | Better fix to the library name parsing. now correctly handles | Dale Rahn | |
libpython2.2.so.0.0 vs libpython2.1.so.0.0. Clean up a potential memory leak if the filename is not a valid library. ok brad@ | |||
2003-10-26 | Work around a problem with shared libraries named as libX-A.B.so.X.Y. | Dale Rahn | |
Without this patch, the standard major:minor version matching failed. ok brad@ | |||
2003-10-20 | document shlib_dirs; from Han Boetes (different diff used, though); | Jason McIntyre | |
ok drahn@ | |||
2003-10-17 | double `the the'; | Jason McIntyre | |
2003-10-04 | breaks on sparc | Theo de Raadt | |
2003-10-03 | Initialize environ before calling constructors or atexit. | Dale Rahn | |
Tested by tedu, no real ok. | |||
2003-10-01 | Add break statements in switch missing from revision 1.32. | Todd C. Miller | |
2003-09-26 | - smaller list width | Jason McIntyre | |
- <> -> .Aq - macro cleanup - also kills a (new) groff warning | |||
2003-09-25 | dlerror(3) should clear _dl_errno; based on a patch from Bjorn Sandell. | Todd C. Miller | |
Closes PR 3441; drahn@ OK | |||
2003-09-05 | Put in workaround for alpha so that non-lazy binding seems to work, | Dale Rahn | |
however it is using some of the lazy binding values. With this patch LD_BIND_NOW=yes make does not core. ok deraadt@ | |||
2003-09-04 | - document LD_BIND_NOW | Jason McIntyre | |
- new sentence, new line - comment out comments patch from (and ok) drahn@ | |||
2003-09-04 | Fix W^X mistake. If the dynamic linker is workin in non-lazy mode, it | Dale Rahn | |
should still mprotect the GOT and PLT as appropriate. ok deraadt@ miod@ |