summaryrefslogtreecommitdiff
path: root/libexec/ld.so
AgeCommit message (Expand)Author
2012-11-01Clear r7 before passing control to the main object.Mark Kettenis
2012-10-27Clear arg1 before passing control to the main object.Mark Kettenis
2012-10-24Garbage-collect the _dl_stat() routine, now unusedPhilip Guenthe
2012-10-22Zero %rdx before transferring control to the main program, to indicate thatMark Kettenis
2012-10-22Stop passing around PS_STRINGS in %g1. The ELF ABI reserves this registerMark Kettenis
2012-10-22Stop passing around PS_STRINGS in %g1. The ELF ABI reserves this registerMark Kettenis
2012-09-17replace the erroneous DIAGNOSTICS section with a (hopefully) accurateJason McIntyre
2012-09-12Define empty CDIAGFLAGS for programs that use Werror.Christiano F. Haesbaert
2012-09-11prevent detection of bogus librariesMarc Espie
2012-09-02Specify an include path for SYS.h via CPPFLAGS not AFLAGSJonathan Gray
2012-08-31Compile ld.so with debug info. This will not only help people hacking onMark Kettenis
2012-08-31Since _dl_debug_map is only initialized if we see a DT_DEBUG tag, make sureMark Kettenis
2012-08-28Add __guard_local as a hidden symbol to ld.so, kernel, and everyMatthew Dempsky
2012-08-22Change ld.so and libc to use .openbsd.randomdata on ELF platforms forMatthew Dempsky
2012-08-20Add support for .openbsd.randomdata sections and PT_OPENBSD_RANDOMIZEMatthew Dempsky
2012-08-17Fix mips64 and powerpc's ld.so syscall implementations by addingMatthew Dempsky
2012-08-07Factor out a _dl_randombuf() method from _dl_random().Matthew Dempsky
2012-07-21Add a new mmap(2) flag __MAP_NOREMAP for use with MAP_FIXED toMatthew Dempsky
2012-07-06Fix LD_DEBUG=1 regression introduced by previous commit.Matthew Dempsky
2012-06-20With MP rthread setups, we cannot remove the X permission from the GOTTheo de Raadt
2012-06-14Add support for DF_1_NOOPEN. Based on an origional diff from matthew@.Mark Kettenis
2012-06-12Fix loaded object sod matching: when we load libfoo.so.X.Y intoMatthew Dempsky
2012-05-08Refuse to load ELF objects that contain a PT_TLS program header.Joel Sing
2012-03-21Switch ld.so's _dl_opendir functions to use a locally definedMatthew Dempsky
2012-01-09Don't mmap 0 byte areas, treat them as a noop instead.Ariane van der Steldt
2012-01-08Since PIE executables on mips64 don't have DT_MIPS_RLD_MAP, fall back onMark Kettenis
2011-12-03Remove an OpenBSD-specific tweak regarding .Xr spacingIngo Schwarze
2011-11-28Add support for getting some flags from DT_FLAGS_1: new flagsPhilip Guenthe
2011-11-19Build ld.so on alpha with -mbuild-constants, so large integerChristian Weisgerber
2011-07-23Properly align the stack early on in the ld.so startup code such that code runMark Kettenis
2011-07-14__opendir2, DTF_NODUP, and __DTF_READALL can die. struct direntTheo de Raadt
2011-07-13Delete items on grpreflist when walking them to decrement the count,Dale Rahn
2011-07-04Add ld.so ia64 support.Paul Irofti
2011-06-27Backout the dynamic linker speed improvement diff for now, it stillStuart Henderson
2011-05-26No need to call _dl_newsymsearch() twice; ok drahn@Otto Moerbeek
2011-05-22Dynamic linker speed improvement diff. tested by several sinc k2k11.Dale Rahn
2011-05-10Fix previous. On i386, library.c isn't compiledOtto Moerbeek
2011-05-09Outsmart gcc4 on mips* by moving the declaration of _dl_debug_stateOtto Moerbeek
2011-04-29-x is currently unimplemented, so comment it out from the man page, and removeJason McIntyre
2011-04-08Do not use NULL in integer comparison.Theo de Raadt
2011-04-06Avoid using NULL in non-pointer contexts: use 0 for integer values and '\0'Miod Vallat
2011-03-12excessive / at the end of a .PATH; ok guenther drahnTheo de Raadt
2010-12-13rename() is the atomic operation, unlink() is just there to createMarc Espie
2010-12-12Allocate a full C compiler-style stack frame that includes space for 6Mark Kettenis
2010-12-07Make the preload error distinct from the normal error.Dale Rahn
2010-11-16Fix error message when ld.so ends up loading a different than expectedDale Rahn
2010-10-30fix a 10 year old bug in the memory allocator, which affected only sparc.Theo de Raadt
2010-10-28Change basep parameter of getdirentries() to be off_t *, not long *Todd C. Miller
2010-10-27Fix comment; no binary change. OK deraadt@Todd C. Miller
2010-10-27repair ;;Theo de Raadt