summaryrefslogtreecommitdiff
path: root/libexec/ld.so/dlfcn.c
AgeCommit message (Expand)Author
2005-09-19don't promote DT_NEEDED libs to RTLD_GLOBAL by default when dlopeningKurt Miller
2005-09-17Cleanly handle the case where a dynamic object is opened, but one of it'sDale Rahn
2005-09-16Rework symbol lookup to more closely match sun's documentation, nowDale Rahn
2005-09-13Only return a _dl_md_plabel() if the object is a function, do not indirectDale Rahn
2005-05-23fixes for dlclose, ok kettenis@Dale Rahn
2005-05-10Recommit the destructor order fix, now that the amd64 bug was fixed.Dale Rahn
2005-04-06backout -- breaks at least amd64; spotted by marcTheo de Raadt
2005-04-05Do a better job of running destructors in the right order.Dale Rahn
2005-03-08Do not shadow a parameter with a local variable. also add a debug statementDale Rahn
2005-03-07Fix bug not calling callback for the main executable object.Mark Kettenis
2004-12-01fix dlsym(RTLD_NEXT,...) when called from the last shared objectKurt Miller
2004-10-14Add dl_iterate_phdr() support.Mark Kettenis
2004-08-13Cast to Elf_Addr to remove warnings of ELF types(int)/pointer, ok david@Dale Rahn
2004-08-11add dladdr() support and add some 'standard' dlsym() support.Dale Rahn
2004-06-07fixup the dlsym() return to produce a callable address (plabel) and move one ...Michael Shalayeff
2004-06-07debugging notify that dlopen() has finished as it was said when it had starte...Michael Shalayeff
2004-05-25return object* the symbol is in for _dl_find_symbol*; drahn@ okMichael Shalayeff
2004-05-25spacingTheo de Raadt
2004-05-22Dont print symcache statistics if no symbol lookups have occurred, ok mickey@Dale Rahn
2003-10-01Add break statements in switch missing from revision 1.32.Todd C. Miller
2003-09-25dlerror(3) should clear _dl_errno; based on a patch from Bjorn Sandell.Todd C. Miller
2003-09-04Symbol cache for GOT lookup. When a symbol is found it is saved in a cacheDale Rahn
2003-09-02Fix PR 3371, symbol lookup in dlopen()ed objects is not correct. CorrectDale Rahn
2003-06-26simple protosTheo de Raadt
2003-06-22Dynamic linking random order fixes. This enables random library ordering.Dale Rahn
2003-06-09pefo 3/4 licence cleanupsTheo de Raadt
2003-05-30When loading a shared object or libraries dependant object, load themDale Rahn
2003-04-28thread safe dlxxx func (for elf) part 2. This requires the latestMarco S Hyman
2003-02-02knf & ansi; drahn okTheo de Raadt
2002-11-23Remove some error messages which were incorrectly printed. Some cleanup.Dale Rahn
2002-11-14Make error messages on symbol lookup failures more useful.Dale Rahn
2002-10-04Print full 64 bit address. At least until LD_TRACE_LOADED_OBJECTS_FMT[12]Dale Rahn
2002-08-31Add the ability to output to file descriptors besides stderr.Dale Rahn
2002-08-23Change arguments to _dl_find_symbol() myself, warnnotfound, and inplt intoDale Rahn
2002-08-11Fix for Elfbug, the Xtiherit problem which has been seen on most OpenBSDDale Rahn
2002-05-28proto _dl_show_objects() in one placeTheo de Raadt
2002-05-24more KNFTheo de Raadt
2002-05-24various KNFTheo de Raadt
2002-03-17Remove hackery I added to deal with dlopen(NULL), handle it in a reasonablyDale Rahn
2002-03-07call the r_brk function in dlopen/dloclose on all archs,Artur Grabowski
2002-02-21cleanup of MD/MI ld.so (elf), most changes by art@ cleanup by me.Dale Rahn
2001-11-06Since the header of the file map is Start End,Dale Rahn
2001-09-29Change method of determining object type, does better bounds checking,Dale Rahn
2001-09-19occured->occurredMike Pechkin
2001-09-15Some cleanup in loader.c, initialize the symbol pointer with NULL,Dale Rahn
2001-08-09It seems bogus to me, but if code call dlerror() when an error hasDale Rahn
2001-06-06more cleaningArtur Grabowski
2001-06-06Replace all 'if (_dl_debug) _dl_printf(...)' with a macro.Artur Grabowski
2001-06-06No need to extern _dl_debug here.Artur Grabowski
2001-04-02Cleanup for 64bit support.Dale Rahn