Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-11-15 | correct opencount decrement in _dl_unload_dlopen. was leaving function | Kurt Miller | |
with -1 as opencount and interfeering with dtors. problem reported by espie@. okay drahn@ | |||
2005-11-02 | allow shlibs with paths to use shlib version matching rules too. | Kurt Miller | |
previously shlibs with paths would only open an exact match. initial diff from dale. ok drahn@ | |||
2005-10-21 | using _dl_link_grpsym to increment refcounts made _dl_notify_unload_shlib | Kurt Miller | |
simpler, however it broke ldd refcount output. use _dl_link_child to increment refcounts and adjust _dl_notify_unload_shlib to match. work by drahn@ and myself. ok drahn@ | |||
2005-10-12 | Split grpsym_list creation away from child_list creation and change | Kurt Miller | |
grpsym_list order to match Sun's docs. Also corrects bugs where grpsym_list was either not created or partially created. | |||
2005-10-09 | fix incomplete ref count check in _dl_link_dlopen (use macro now). | Kurt Miller | |
2005-10-09 | introduce object ref count macros (suggested by dale). no functional | Kurt Miller | |
change. | |||
2005-10-07 | rename dload_list to grpsym_list which better represents its usage. | Kurt Miller | |
2005-10-06 | separate load group references from dep lib child/dload lists. move load | Kurt Miller | |
group refs to own per object ref counter (grprefcount) and list (grpref_list). corrects more complex load group ref cases and side effects from initial implementation. design ideas and ok drahn@ | |||
2005-10-05 | move opencount increment and dups check to _dl_link_dlopen. fixes cleanup | Kurt Miller | |
of partially dlopened (but failed) cleanup. | |||
2005-10-03 | refcount corrections: count common dep libs once and centralize dep lib | Kurt Miller | |
refcount increments to _dl_link_sub. adjust _dl_notify_unload_shlib to match new refcount method. ok drahn@ | |||
2005-10-01 | handle references to load groups caused by dlopen()ing of depenant | Dale Rahn | |
members of the load group. work by kurt@ and myself | |||
2005-09-28 | fix a use after free and let exit clean up instead. ok drahn@ | Kurt Miller | |
2005-09-28 | remove _dl_exiting dead code | Kurt Miller | |
2005-09-28 | keep track of opencounts for dlopened objects, so that they | Dale Rahn | |
get unloaded the right number of times on exit. | |||
2005-09-22 | knf; ok drahn | Theo de Raadt | |
2005-09-19 | simplify code by putting executable in misnamed _dlopened_child_list, | Dale Rahn | |
also move RTLD_NEXT/RTLD_SELF code into that code, it is a single test. okay kurt@ | |||
2005-09-17 | refactor this code, much more readable, no operational change. | Dale Rahn | |
2005-09-17 | Respect main program's rpath for dependancies of dynamic libraries. | Dale Rahn | |
2005-09-16 | Rework symbol lookup to more closely match sun's documentation, now | Dale Rahn | |
treats dlopens as load groups. ok kurt@ | |||
2005-05-23 | fixes for dlclose, ok kettenis@ | Dale Rahn | |
2005-05-10 | Recommit the destructor order fix, now that the amd64 bug was fixed. | Dale Rahn | |
'no problem' pval@ | |||
2005-04-06 | backout -- breaks at least amd64; spotted by marc | Theo de Raadt | |
2005-04-05 | Do a better job of running destructors in the right order. | Dale Rahn | |
2005-03-23 | Code reorganization, move copied code in library.c and library_mquery.c | Dale Rahn | |
into its own file. no functional change. |