summaryrefslogtreecommitdiffstats
path: root/libexec/rtld-elf/rtld.c
Commit message (Expand)AuthorAgeFilesLines
* Don't acquire the writer lock in rtld_exit when clearing the sharedjdp2002-08-081-2/+0
* Fix handling of weak references to undefined symbols on ia64:marcel2002-04-271-1/+1
* Don't do symbol lookups for local symbols. The symbol index in themarcel2002-04-271-7/+14
* Minor changes to make this work on sparc64.jake2002-04-021-33/+46
* When searching an object that was opened with RTLD_GLOBAL, search its DAG too.des2002-02-271-3/+6
* Add support such that if LD_TRACE_LOADED_OBJECTS_ALL is defined to aobrien2002-02-171-2/+6
* Allow ldd(1) be used on shared libraries in addition to executables.sobomax2002-02-041-9/+35
* Mark a function as __printflike()kris2002-02-041-1/+1
* Change the library search order so that LD_LIBRARY_PATH overridesjdp2002-01-251-2/+2
* Update rtld for the "new" ia64 ABI. In the old toolchain, thepeter2001-10-291-7/+10
* Add ia64 support. Various adjustments were made to existing targets todfr2001-10-151-9/+34
* Use STD{ERR,IN,OUT}_FILENO instead of their numeric values. Thesheldonh2001-07-261-1/+1
* Performance improvements for the ELF dynamic linker. Thesejdp2001-05-051-5/+21
* Fix a bug in which a program called dlclose from a destructor andjdp2001-01-051-2/+43
* Remove the superfluous call to _rtld_error() in symlook_default().jdp2000-11-071-2/+0
* Add support for dlsym(RTLD_DEFAULT, ...).jdp2000-09-191-67/+95
* Pass two pointer parameters to the r_debug_state() hookjwd2000-08-261-8/+18
* Revamp the code that calls shared libraries' init and fini functions.jdp2000-07-261-98/+183
* Solve the dynamic linker's problems with multithreaded programs oncejdp2000-07-081-115/+135
* Back out the previous change to the queue(3) interface.jake2000-05-261-1/+1
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-1/+1
* When a threads package registers locking methods with dllockinit(),jdp2000-01-291-8/+37
* Allow files in LD_PRELOAD to be separated by white space, like Solarisjdp2000-01-221-3/+4
* Revamp the mechanism for enumerating and calling shared objects'jdp2000-01-091-72/+152
* Add a new function dllockinit() for registering thread lockingjdp1999-12-271-16/+118
* In revision 1.21 I changed the search order for shared libraries,jdp1999-11-191-1/+1
* Change the warning about unrecognized entries in the dynamic tablejdp1999-09-041-2/+2
* When looking up symbols, search the objects loaded at program startjdp1999-09-041-8/+8
* Get the actual pathname of the dynamic linker from the executable'sjdp1999-08-301-5/+19
* When checking to see if a shared object is already loaded, look forjdp1999-08-301-5/+28
* Revamp the symbol lookup algorithm to cope better with objectsjdp1999-08-301-77/+192
* When honoring -Bsymbolic, still keep searching if only a weakjdp1999-08-301-4/+8
* Simplify the logic in find_symdef().jdp1999-08-301-45/+41
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Add a NULL pointer check whose absence could cause segmentationjdp1999-08-201-6/+6
* Change many asserts into normal errors. They were all for conditionsjdp1999-07-181-12/+24
* Change the symbol used to find the end of an object's address spacejdp1999-07-141-2/+2
* Fix bug: if a dlopen() failed (e.g., because of undefined symbols),jdp1999-07-091-38/+44
* Shake hands with GDB a little bit earlier so that it is possible tojdp1999-07-031-3/+3
* Fix a reference counting problem when using dlopen(NULL, ...).jdp1999-06-251-3/+4
* Fix a serious performance bug for large programs on the Alpha,jdp1999-06-251-7/+7
* Back out my change from 6 April PDT that added a new dlversion()jdp1999-04-221-16/+1
* After relocating the main program, but before calling any of thejdp1999-04-211-7/+33
* The ELF specification says that the RPATH in the executable orjdp1999-04-091-4/+4
* Eliminate all machine-dependent code from the main source body andjdp1999-04-091-69/+37
* Fix a couple of typos in comments.jdp1999-04-071-3/+3
* Add a new function dlversion() which returns the version number ofjdp1999-04-071-1/+16
* Resolve undefined weak references to a value of 0. This solves thejdp1999-04-051-1/+13
* If somebody does an execv("foo", NULL) (which theoretically is an error),peter1999-04-041-2/+2
* - Commit the correct dladdr() implementation.nate1999-03-241-7/+14
OpenPOWER on IntegriCloud