summaryrefslogtreecommitdiff
path: root/libexec/ld.elf_so
AgeCommit message (Expand)Author
2008-07-29Make sure to call dlerror() to clear any error messages after the relocationsmatt
2008-07-24RCSID policeskrll
2008-07-24Refactor common code to _rtld_relocate_plt_object to i386 and arm so theymatt
2008-07-23abort() if we are trying to use an undefined weak symbol from the plt. Removechristos
2008-07-22handle sym_zero like x86_64; other ports might need this too.christos
2008-07-21deal specially with sym_zero, returned by a weak symbol that was not found,christos
2008-06-05Fix error in previous. From nakayama@.ad
2008-06-03Don't bother unmapping the ELF header unless it overlaps the first loadad
2008-06-03__progname isn't const.ad
2008-06-03Try read() on ld.so.conf. If the file is small, it avoids stat+mmap+munmap.ad
2008-05-25Remove trailing whitespace and superfluous .Pp.wiz
2008-04-30Convert TNF licenses to new 2 clause variantmartin
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-01-14constifyyamt
2008-01-14tabifyyamt
2007-12-29make this compile again.christos
2007-12-28simplify; mapbase == vaddrbase from the PaX author.christos
2007-12-26Deal with ASLR PIE executables, by recognizing that phdr != phdr->v_addrchristos
2007-12-26No need for stack_protector.o if USE_FORT is no.christos
2007-12-26print the symbol we are seaching for [when debugging]christos
2007-12-07rtld changes for PR bin/37347:ad
2007-11-24support %zchristos
2007-11-13stack_protector.c has moved.ad
2007-10-30Build a local copy of exit that doesn't call __cxa_finalize. It's notskrll
2007-10-29build stack protector locally so that we don't call syslog_ss that resultschristos
2007-10-05- Don't use the names malloc/free/etc, since we can end up pulling in libc'sad
2007-09-27provide xrealloc, and don't cast and use malloc and realloc directly.christos
2007-09-27If we are using SSP, compile in a separate copy of the stack protectorchristos
2007-09-21Don't trust AT_SUN_EXECNAME, if we are set{u,g}id.christos
2007-09-20delete debug printfchristos
2007-09-20Use AT_SUN_EXECPATH instead of argv[0] for the executable name. This needschristos
2007-09-20Don't remove the last component of filename before callingcube
2007-09-135 is not a valid version for .Nx, so change it to 5.0.tnn
2007-09-02Don't define bool, false and true. Use stdbool.h.joerg
2007-06-24Use an elf note to handle pax arguments. This is a temporary solution tochristos
2007-05-18fix a comment.christos
2007-05-18Support Solaris-like $ORIGIN etc. expansions in paths.christos
2007-04-08Remove a test for defined(__SH5__).scw
2007-04-08Remove support for NetBSD/{,evb}sh5.scw
2007-03-15Deal with MKPICLIB != no.matt
2007-02-23Remove MD COMBRELOC support since it's now MI.matt
2007-02-23Don't use cached results for plt lookups (nor save them).matt
2007-02-22Make the COMBRELOC support generic.matt
2007-02-15Add COMBRELOC supportmartin
2007-02-15Provide COMBRELOC support for amd64 in answer to PR/35589.skrll
2006-11-24s/existance/existence/, from Zafer.wiz
2006-11-22From defend dot the dot world at gmail dot com: Sanitize environment variableschristos
2006-10-17Create _rtld_relocate_plt_object and use it in _rtld_bind andskrll
2006-10-17Support unaligned DIR32 relocs.skrll
2006-10-16Reformat a comment.skrll