Joakim Tjernlund
|
b54df7ec54
First attempt to fix the INIT/FINI ordering. Fingers crossed :)
|
20 年之前 |
Joakim Tjernlund
|
f60c464f08
Remove unused variables. From Peter Mazinger.
|
20 年之前 |
Joakim Tjernlund
|
94a9a5a209
Let ldso find libc's malloc function and set _dl_malloc_function.
|
20 年之前 |
Joakim Tjernlund
|
ee55de4929
Added test for RTLD_GLOBAL flag in _dl_find_hash().
|
20 年之前 |
Joakim Tjernlund
|
8e4a1b8a99
Hopefully fix Laszlo and Jacobs dlopen problem.
|
20 年之前 |
Joakim Tjernlund
|
6d6f3a5c26
Let ldso decide if it should relocate itselft a second time. This
|
20 年之前 |
Joakim Tjernlund
|
9f47eaf322
Fix usage_count in ldso/libdl.
|
20 年之前 |
Joakim Tjernlund
|
97688568de
This should fix the dlsym problem Peter van Hoyweghen reported.
|
20 年之前 |
Eric Andersen
|
a707192f6c
Teach libdl to use normal libc symbols whenever possible, i.e. malloc
|
20 年之前 |
Eric Andersen
|
f902d41672
Fix screwed up indenting
|
20 年之前 |
Eric Andersen
|
25d1e1b413
Revert this stuff for now
|
20 年之前 |
Eric Andersen
|
db5a9ef35b
Sigh. I got things working this morning, then checked stuff in from the wrong
|
20 年之前 |
Eric Andersen
|
b998ae0611
Based on a patch from Alexandre Oliva, make sure _dl_malloc returns a nicely
|
20 年之前 |
Eric Andersen
|
ea8e527342
update libdl so it also groks the new _dl_errno
|
20 年之前 |
Eric Andersen
|
db871a1281
Per discussion with Joakim Tjernlund, all the horrible weak declarations junk
|
21 年之前 |
Eric Andersen
|
deec524084
Joakim Tjernlund writes:
|
21 年之前 |
Eric Andersen
|
3368dbc3ed
Based on a problem report and patch from Florian Schirmer, fix a compile
|
21 年之前 |
Eric Andersen
|
7070940833
Rework file naming, aiming for at least a vague level of consistancy
|
21 年之前 |
Eric Andersen
|
946142ab90
Thanks to Joakim's recent paches, we can now remove the FIXME
|
21 年之前 |
Eric Andersen
|
2e723e150a
Step one, begin shuffling things around a bit
|
21 年之前 |
Eric Andersen
|
3312c6ac98
Eliminate separate passes for _dl_copy_fixups() and _dl_fixup(), and
|
21 年之前 |
Eric Andersen
|
4c1038a2b6
As noted by Doru Petrescu, there was a spurious line that was using
|
21 年之前 |
Eric Andersen
|
5f7b130ef0
Doh! I was returning with an incorrect pointer type when dlopening
|
21 年之前 |
Eric Andersen
|
cca32e60f4
When someone would dlopen a shared lib that was already opened,
|
21 年之前 |
Eric Andersen
|
5d66c66811
Fix a problem with dtors/dtors.
|
21 年之前 |
Eric Andersen
|
274c1217a4
I just realized we need global symbol resolution for everything in
|
21 年之前 |
Eric Andersen
|
2711bc5895
Cool. Found most of the problem. Turns out we were inadvertanly loading some
|
21 年之前 |
Eric Andersen
|
bca6a155c7
Phase one of my evil plan to clean up ld.so...
|
21 年之前 |
Eric Andersen
|
51fecd257a
Run dlopened ctors and dtors in the correct order
|
21 年之前 |
Eric Andersen
|
00f7fc0e43
doh. I forgot mips can't talk to globals that early on in the
|
22 年之前 |