Age | Commit message (Collapse) | Author |
|
previously shlibs with paths would only open an exact match.
initial diff from dale. ok drahn@
|
|
|
|
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@
|
|
the interface may change at any time, so dont depend on it. (ie regress)
|
|
[DT_LOPROC, DT_HIPROC].
ok kurt@
|
|
_dl_load_dep_libs. Now both dl_boot and dlopen will randomize dep lib
loading, where previously only dl_boot did.
|
|
deraadt@
|
|
|
|
grpsym_list order to match Sun's docs. Also corrects bugs where
grpsym_list was either not created or partially created.
|
|
dlopen and cleanup of related redundant code. looks fine drahn@
|
|
|
|
change.
|
|
|
|
|
|
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@
|
|
of partially dlopened (but failed) cleanup.
|
|
fine jmc@
|
|
after free.
|
|
already closed (but still around due to refs).
|
|
refcount increments to _dl_link_sub. adjust _dl_notify_unload_shlib to
match new refcount method. ok drahn@
|
|
members of the load group. work by kurt@ and myself
|
|
|
|
|
|
seperately ok kurt@
|
|
|
|
build, ld.so is too fragile and destructive otherwise.
|
|
get unloaded the right number of times on exit.
|
|
in the calling object's load group visable.
|
|
case) ok drahn@
|
|
|
|
ok deraadt@ ian@
|
|
|
|
any are missing exit instead of later causing an abort, ok kurt@
|
|
|
|
|
|
undefined symbols, or count them as failures. inspired kurt@
|
|
next step. ok kurt@
|
|
|
|
|
|
libs.
okay drahn@
|
|
also move RTLD_NEXT/RTLD_SELF code into that code, it is a single test.
okay kurt@
|
|
|
|
dependant libraries is missing. return NULL for a handle instead of
causing the program to exit.
|
|
|
|
|
|
|
|
|
|
ok kurt@
|
|
|
|
treats dlopens as load groups. ok kurt@
|