Joakim Tjernlund
|
f3e2baa25c
unmap ld.so.cache when dlopen() returns.
|
vor 20 Jahren |
Joakim Tjernlund
|
f8b23fd8da
Don't SEGV if library not found.
|
vor 20 Jahren |
Eric Andersen
|
3b8039fd51
This patch from Mike Frysinger, extended from an earlier patch from Peter S.
|
vor 20 Jahren |
Joakim Tjernlund
|
90c50876ac
Second attempt to fix the INIT/FINI order. This time I think I got it right :)
|
vor 20 Jahren |
Eric Andersen
|
25d09f9ca6
Use a more appealing name, matching the function prototype
|
vor 20 Jahren |
Joakim Tjernlund
|
b54df7ec54
First attempt to fix the INIT/FINI ordering. Fingers crossed :)
|
vor 20 Jahren |
Joakim Tjernlund
|
f60c464f08
Remove unused variables. From Peter Mazinger.
|
vor 20 Jahren |
Joakim Tjernlund
|
94a9a5a209
Let ldso find libc's malloc function and set _dl_malloc_function.
|
vor 20 Jahren |
Joakim Tjernlund
|
ee55de4929
Added test for RTLD_GLOBAL flag in _dl_find_hash().
|
vor 20 Jahren |
Joakim Tjernlund
|
8e4a1b8a99
Hopefully fix Laszlo and Jacobs dlopen problem.
|
vor 20 Jahren |
Joakim Tjernlund
|
6d6f3a5c26
Let ldso decide if it should relocate itselft a second time. This
|
vor 20 Jahren |
Joakim Tjernlund
|
9f47eaf322
Fix usage_count in ldso/libdl.
|
vor 20 Jahren |
Joakim Tjernlund
|
97688568de
This should fix the dlsym problem Peter van Hoyweghen reported.
|
vor 20 Jahren |
Eric Andersen
|
a707192f6c
Teach libdl to use normal libc symbols whenever possible, i.e. malloc
|
vor 20 Jahren |
Eric Andersen
|
f902d41672
Fix screwed up indenting
|
vor 20 Jahren |
Eric Andersen
|
25d1e1b413
Revert this stuff for now
|
vor 20 Jahren |
Eric Andersen
|
db5a9ef35b
Sigh. I got things working this morning, then checked stuff in from the wrong
|
vor 20 Jahren |
Eric Andersen
|
b998ae0611
Based on a patch from Alexandre Oliva, make sure _dl_malloc returns a nicely
|
vor 20 Jahren |
Eric Andersen
|
ea8e527342
update libdl so it also groks the new _dl_errno
|
vor 20 Jahren |
Eric Andersen
|
db871a1281
Per discussion with Joakim Tjernlund, all the horrible weak declarations junk
|
vor 21 Jahren |
Eric Andersen
|
deec524084
Joakim Tjernlund writes:
|
vor 21 Jahren |
Eric Andersen
|
3368dbc3ed
Based on a problem report and patch from Florian Schirmer, fix a compile
|
vor 21 Jahren |
Eric Andersen
|
7070940833
Rework file naming, aiming for at least a vague level of consistancy
|
vor 21 Jahren |
Eric Andersen
|
946142ab90
Thanks to Joakim's recent paches, we can now remove the FIXME
|
vor 21 Jahren |
Eric Andersen
|
2e723e150a
Step one, begin shuffling things around a bit
|
vor 21 Jahren |
Eric Andersen
|
3312c6ac98
Eliminate separate passes for _dl_copy_fixups() and _dl_fixup(), and
|
vor 21 Jahren |
Eric Andersen
|
4c1038a2b6
As noted by Doru Petrescu, there was a spurious line that was using
|
vor 21 Jahren |
Eric Andersen
|
5f7b130ef0
Doh! I was returning with an incorrect pointer type when dlopening
|
vor 21 Jahren |
Eric Andersen
|
cca32e60f4
When someone would dlopen a shared lib that was already opened,
|
vor 21 Jahren |
Eric Andersen
|
5d66c66811
Fix a problem with dtors/dtors.
|
vor 21 Jahren |