summaryrefslogtreecommitdiff
path: root/libexec/rtld-elf/rtld.c
Commit message (Expand)AuthorAgeFilesLines
* MFC:Max Khon2004-02-031-5/+18
* MFC rev. 1.90:Anton Berezin2003-11-251-1/+1
* MFC: Properly remove unloaded objects from all lists.Alexander Kabaev2003-02-201-55/+287
* MFC: fix a bug in RTLD_TRACE when object being traced is already dlopen'ed.Maxim Sobolev2003-02-061-6/+8
* MFC: r1.69, support binaries with arbitrary number of PT_LOAD segmentsAlexander Kabaev2002-11-291-5/+1
* MFC: r1.68 symbool lookup order change.Alexander Kabaev2002-11-291-12/+12
* MFC 1.66: Fix OpenOffice build problems by not acquiring theJohn Polstra2002-08-131-2/+0
* MFC: (1.61) When searching an object on the global list, search its DAG too.Dag-Erling Smørgrav2002-04-021-3/+6
* MFC: allow ldd(1) be used on shlibs.Maxim Sobolev2002-02-181-9/+35
* MFC 1.56: give LD_LIBRARY_PATH higher precedence.John Polstra2002-02-111-2/+2
* MFC: Performance improvements. Includes the following revisions:John Polstra2001-05-111-5/+21
* MFC 1.50 -> 1.51: Make it possible to call dlclose from aJohn Polstra2001-01-211-2/+43
* MFC 1.49 -> 1.50: Eliminate superfluous "Undefined symbol" errorJohn Polstra2000-11-081-2/+0
* MFC: Add support for dlsym(RTLD_DEFAULT, ...).John Polstra2000-09-221-67/+95
* MFC 1.47 -> 1.48: Pass useful info to r_debug_state(), toJohn Polstra2000-09-221-8/+18
* MFC: Call init and fini functions in a proper order based on theJohn Polstra2000-07-291-98/+183
* MFC: Use spinlocks + nanosleep for thread locking to make it workJohn Polstra2000-07-121-114/+134
* 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
* Change the warning about unrecognized entries in the dynamic tableJohn Polstra1999-09-041-2/+2
* When looking up symbols, search the objects loaded at program startJohn Polstra1999-09-041-8/+8
* Get the actual pathname of the dynamic linker from the executable'sJohn Polstra1999-08-301-5/+19
* When checking to see if a shared object is already loaded, look forJohn Polstra1999-08-301-5/+28
* Revamp the symbol lookup algorithm to cope better with objectsJohn Polstra1999-08-301-77/+192
* When honoring -Bsymbolic, still keep searching if only a weakJohn Polstra1999-08-301-4/+8
* Simplify the logic in find_symdef().John Polstra1999-08-301-45/+41
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Add a NULL pointer check whose absence could cause segmentationJohn Polstra1999-08-201-6/+6
* Change many asserts into normal errors. They were all for conditionsJohn Polstra1999-07-181-12/+24
* Change the symbol used to find the end of an object's address spaceJohn Polstra1999-07-141-2/+2
* Fix bug: if a dlopen() failed (e.g., because of undefined symbols),John Polstra1999-07-091-38/+44
* Shake hands with GDB a little bit earlier so that it is possible toJohn Polstra1999-07-031-3/+3
* Fix a reference counting problem when using dlopen(NULL, ...).John Polstra1999-06-251-3/+4
* Fix a serious performance bug for large programs on the Alpha,John Polstra1999-06-251-7/+7
* Back out my change from 6 April PDT that added a new dlversion()John Polstra1999-04-221-16/+1
* After relocating the main program, but before calling any of theJohn Polstra1999-04-211-7/+33
* The ELF specification says that the RPATH in the executable orJohn Polstra1999-04-091-4/+4
* Eliminate all machine-dependent code from the main source body andJohn Polstra1999-04-091-69/+37
* Fix a couple of typos in comments.John Polstra1999-04-071-3/+3
* Add a new function dlversion() which returns the version number ofJohn Polstra1999-04-071-1/+16
* Resolve undefined weak references to a value of 0. This solves theJohn Polstra1999-04-051-1/+13
* If somebody does an execv("foo", NULL) (which theoretically is an error),Peter Wemm1999-04-041-2/+2
* - Commit the correct dladdr() implementation.Nate Williams1999-03-241-7/+14
* - Added dladdr(3) support.Nate Williams1999-03-241-1/+47
* Use the runpath of the main program for locating libraries loaded byDoug Rabson1998-11-271-2/+2
* Fix a bug in dlclose that broke the apache13 port. The list ofJohn Polstra1998-10-131-1/+2
* Make LD_PRELOAD work for ELF.John Polstra1998-09-221-1/+38