summaryrefslogtreecommitdiffstats
path: root/libexec/rtld-elf/rtld.c
Commit message (Expand)AuthorAgeFilesLines
* Improve TLS variant I:marcel2010-02-161-11/+8
* Fix local root vulnerability.cperciva2009-12-011-6/+6
* Allow to load not-openable dso when tracing. This fixes ldd on such dso orkib2009-11-281-2/+5
* Implement rtld part of the support for -z nodlopen (see ld(1)).kib2009-11-261-14/+26
* Flag controlling origin expansion in DT_FLAGS is DF_ORIGIN, not DF_1_ORIGIN.kib2009-11-261-1/+1
* Fix white space in rtld runtime error printf.rwatson2009-11-141-1/+1
* Calculate relocation base for the main object, and apply the relocationkib2009-10-101-14/+15
* Implement RTLD_NOLOAD flag for dlopen(3).kib2009-07-171-6/+10
* Fix a typo in the same comment, one line below.ed2009-06-231-1/+1
* Fix typo in comment.ed2009-06-231-1/+1
* Allow order of initialization of loaded shared objects to bekan2009-06-201-46/+43
* FreeBSD returns main object handle from dlopen(NULL, ...) calls.kan2009-06-161-0/+10
* Allow the NULL, RTLD_SELF and RTLD_NEXT handles to work with dlfunc(3).kib2009-04-031-0/+14
* Implement support for RTLD_NODELETE flag for dlopen() and -z nodeletekib2009-03-301-4/+18
* Do not dereference NULL pointer. refobj is NULL for the objects that arekib2009-03-281-1/+1
* Support for a new environment variable, LD_ELF_HINTS_PATH for overridingdelphij2009-03-231-2/+9
* Implement the dynamic string token substitution in the rpath andkib2009-03-181-9/+144
* Add two rtld exported symbols, _rtld_atfork_pre and _rtld_atfork_post.kib2008-11-271-0/+2
* Allow strong symbols to override weak ones for lookups done throughkan2008-10-101-4/+21
* Make sure internal rtld malloc routines are not called from unlockedkan2008-09-031-14/+17
* Fix the problem with the C++ exception handling for the multithreadedkib2008-05-061-3/+5
* MFp4: Add mips support for dynamic linking.imp2008-04-041-5/+39
* In the event a process is tainted (setuid/setgid binaries), un-set anycsjp2007-05-171-10/+20
* Fix a TLS memory leak.davidxu2007-05-051-0/+1
* Catch up on rtld's special status. Since it does not appear onkan2007-04-071-0/+2
* Implement dl_iterate_phdr function.kan2007-04-031-0/+35
* Add various utrace's for use with ktrace to the ELF runtime linker. Tojhb2007-01-091-0/+67
* Clean up white spaces and fix style(9).jkim2006-09-191-34/+32
* Fix the buggy rev. 1.117. dagmembers are only initialized for dlopen'edkib2006-09-191-5/+63
* When looking up the symbol by dlsym, look it not only in the objectkib2006-09-081-13/+10
* Fix the variant I allocation for KSE: Allow a larger TCB and assumemarcel2006-09-011-51/+37
* In symlook_obj(): fix _rtld_error output.delphij2006-08-041-2/+2
* Er, forgot to clear tls space to zero for Variant II.davidxu2006-03-281-1/+1
* Allocate space for thread pointer, this allows thread library to accessdavidxu2006-03-281-1/+1
* Make lookups for relocations from old unversioned binaries returnkan2005-12-241-17/+32
* Remove debugging statement that slipped into lone of the previous commitskan2005-12-231-1/+0
* Initialize object dagmembers list before checking version dependencies.kan2005-12-221-4/+2
* Implement ELF symbol versioning using GNU semantics. This code aimskan2005-12-181-122/+488
* Make our ELF64 type definitions match standards. In particular thismarcel2005-12-181-1/+1
* Fix a bug in dlinfo(RTLD_DI_SERINFOSIZE) requests. For each search pathjhb2005-11-111-1/+1
* When allocating TLS and DTV, make sure that any unused slots in the DTVdfr2005-03-301-8/+4
* If "dangerous" environment variables (LD_PRELOAD, LD_LIBMAP,cperciva2005-03-241-1/+24
* Add locking code for tls routines.davidxu2005-03-201-4/+21
* Attempt to free any static TLS space used by a shared library when itdfr2005-02-271-0/+20
* Description from Dan:mdodd2005-02-041-1/+3
* Do the TLS offset allocations before relocations, as otherwise theressouhlal2004-11-021-11/+11
* Add stubs for TLS.cognet2004-09-231-1/+2
* Add stubs for powerpc TLS.dfr2004-08-041-5/+2
* Add support for Thread Local Storage.dfr2004-08-031-0/+342
* Fix the problem that surfaced with the new binutils import on sparc64tmm2004-06-181-1/+4
OpenPOWER on IntegriCloud