summaryrefslogtreecommitdiffstats
path: root/libexec/rtld-elf/rtld.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* give out a little more information in case of a missing dependencyeik2004-05-281-1/+6
* If we change obj_rtld.path after initialising __progname, make sure wedfr2004-03-291-0/+1
* Add initial support for compiling a special 32 bit version ofpeter2004-03-211-12/+25
* Make NULL a (void*)0 whereever possible, and fix the warnings(-Werror)markm2004-03-051-4/+4
* Do not depend on existence of _end symbol in obj_from_addr, usekan2004-02-251-8/+1
* Initialise some uninitialised variables.dfr2003-12-311-0/+2
* Sync comment with code's reality.tobez2003-11-141-1/+1
* Retire the WITH_LIBMAP compile knob; libmap is now a standard feature.mdodd2003-09-131-8/+0
* Change libmap.c:lm_init() to return a status value; 0 for successmdodd2003-09-131-1/+1
* As long threatened, stage 2 of making a dynamically-linked root a reality.gordon2003-08-171-1/+1
* Prepend /lib to the builtin library search path in rtld.gordon2003-08-171-1/+1
* Provide a mechanism for dumping relocation information.mdodd2003-06-191-0/+10
* Avoid a NULL pointer dereference.mdodd2003-06-181-1/+2
* - Add support for DT_FLAGS.mdodd2003-06-181-1/+18
* - use issetugid()mdodd2003-05-311-3/+2
* Use the environment variable LD_LIBMAP_DISABLE to disablemdodd2003-05-311-3/+8
* Allow threading libraries to register their own lockingkan2003-05-291-85/+39
* Rethink the way we count module references. Simply followingkan2003-05-081-18/+30
* Fix signed/unsigned comparison warnings.obrien2003-05-041-1/+1
* Dynamic object dependency mapping: libmap.mdodd2003-04-071-5/+21
* Do not remove object from the lists at the unref_dag() stage.kan2003-02-171-8/+26
* Fix a typo in rtld_dirname.kan2003-02-131-1/+1
OpenPOWER on IntegriCloud