summaryrefslogtreecommitdiff
path: root/libexec/rtld-elf/rtld.c
Commit message (Expand)AuthorAgeFilesLines
* Sync comment with code's reality.Anton Berezin2003-11-141-1/+1
* Retire the WITH_LIBMAP compile knob; libmap is now a standard feature.Matthew N. Dodd2003-09-131-8/+0
* Change libmap.c:lm_init() to return a status value; 0 for successMatthew N. Dodd2003-09-131-1/+1
* As long threatened, stage 2 of making a dynamically-linked root a reality.Gordon Tetlow2003-08-171-1/+1
* Prepend /lib to the builtin library search path in rtld.Gordon Tetlow2003-08-171-1/+1
* Provide a mechanism for dumping relocation information.Matthew N. Dodd2003-06-191-0/+10
* Avoid a NULL pointer dereference.Matthew N. Dodd2003-06-181-1/+2
* - Add support for DT_FLAGS.Matthew N. Dodd2003-06-181-1/+18
* - use issetugid()Matthew N. Dodd2003-05-311-3/+2
* Use the environment variable LD_LIBMAP_DISABLE to disableMatthew N. Dodd2003-05-311-3/+8
* Allow threading libraries to register their own lockingAlexander Kabaev2003-05-291-85/+39
* Rethink the way we count module references. Simply followingAlexander Kabaev2003-05-081-18/+30
* Fix signed/unsigned comparison warnings.David E. O'Brien2003-05-041-1/+1
* Dynamic object dependency mapping: libmap.Matthew N. Dodd2003-04-071-5/+21
* Do not remove object from the lists at the unref_dag() stage.Alexander Kabaev2003-02-171-8/+26
* Fix a typo in rtld_dirname.Alexander Kabaev2003-02-131-1/+1
* Implement dlinfo() function.Alexander Kabaev2003-02-131-31/+261
* Remove /usr/lib/elf from a default search path.Alexander Kabaev2003-02-131-17/+0
* When unloading dependencies make sure they are removed from all theAlexander Kabaev2003-02-101-9/+10
* Put back a test for binaries with no PT_LOAD entries I over-jealoslyAlexander Kabaev2002-11-291-0/+4
* Fix the handling of high PLT entries (> 32764) on sparc64. This requiresThomas Moestl2002-11-181-1/+1
* Add support for binaries with arbitrary number of PT_LOAD sections.Alexander Kabaev2002-10-231-8/+0
* Change the symbol lookup order to search RTLD_GLOBAL objectsAlexander Kabaev2002-10-191-12/+12
* Fix a problem with RTLD_TRACE flag to dlopen(3), which sometimes can returnMaxim Sobolev2002-10-191-6/+8
* Don't acquire the writer lock in rtld_exit when clearing the sharedJohn Polstra2002-08-081-2/+0
* Fix handling of weak references to undefined symbols on ia64:Marcel Moolenaar2002-04-271-1/+1
* Don't do symbol lookups for local symbols. The symbol index in theMarcel Moolenaar2002-04-271-7/+14
* Minor changes to make this work on sparc64.Jake Burkholder2002-04-021-33/+46
* When searching an object that was opened with RTLD_GLOBAL, search its DAG too.Dag-Erling Smørgrav2002-02-271-3/+6
* Add support such that if LD_TRACE_LOADED_OBJECTS_ALL is defined to aDavid E. O'Brien2002-02-171-2/+6
* Allow ldd(1) be used on shared libraries in addition to executables.Maxim Sobolev2002-02-041-9/+35
* Mark a function as __printflike()Kris Kennaway2002-02-041-1/+1
* Change the library search order so that LD_LIBRARY_PATH overridesJohn Polstra2002-01-251-2/+2
* Update rtld for the "new" ia64 ABI. In the old toolchain, thePeter Wemm2001-10-291-7/+10
* Add ia64 support. Various adjustments were made to existing targets toDoug Rabson2001-10-151-9/+34
* Use STD{ERR,IN,OUT}_FILENO instead of their numeric values. TheSheldon Hearn2001-07-261-1/+1
* Performance improvements for the ELF dynamic linker. TheseJohn Polstra2001-05-051-5/+21
* Fix a bug in which a program called dlclose from a destructor andJohn Polstra2001-01-051-2/+43
* Remove the superfluous call to _rtld_error() in symlook_default().John Polstra2000-11-071-2/+0
* Add support for dlsym(RTLD_DEFAULT, ...).John Polstra2000-09-191-67/+95
* Pass two pointer parameters to the r_debug_state() hookJohn W. De Boskey2000-08-261-8/+18
* Revamp the code that calls shared libraries' init and fini functions.John Polstra2000-07-261-98/+183
* Solve the dynamic linker's problems with multithreaded programs onceJohn Polstra2000-07-081-114/+134
* Back out the previous change to the queue(3) interface.Jake Burkholder2000-05-261-1/+1
* Change the way that the queue(3) structures are declared; don't assume thatJake Burkholder2000-05-231-1/+1
* When a threads package registers locking methods with dllockinit(),John Polstra2000-01-291-8/+37
* Allow files in LD_PRELOAD to be separated by white space, like SolarisJohn Polstra2000-01-221-3/+4
* Revamp the mechanism for enumerating and calling shared objects'John Polstra2000-01-091-68/+148
* Add a new function dllockinit() for registering thread lockingJohn Polstra1999-12-271-16/+118
* In revision 1.21 I changed the search order for shared libraries,John Polstra1999-11-191-1/+1