Age | Commit message (Collapse) | Author |
|
ok mickey@
|
|
|
|
|
|
RELOC_GOT, was added to handle mips got bootstrap reloc.
Also remove workaround used on previous versions of binutils for mips.
|
|
use only RELA type relocations, but that could change. ok art@
|
|
run destructors on dlclose()
Move more symbols into _dl_ private space, so that the proper (libc)
version of the function will be used.
Add readdir() functionality to perform the proper library searching.
Support DL_PRELOAD
Do not relocate symbols if ld.so is being traced (and will exit).
Misc lint cleanup.
ok art@
|
|
|
|
|
|
of incorrect symbol handling for it. RELOC_RELA() is not a macro, so
remove extra () from the code, try to print error and exit if unknown
relocation type is encountered.
|
|
tested on alpha sparc64 powerpc.
|
|
at offset -1, the code that was here was very odd, the corrected code
was basically copied from the libsa version.
|
|
but is more correct.
|
|
design changes required by egcs.
added support for ldconfig/ld.so.hints
changes to low level relocation code, required by egcs pic
code generation that moved global variable loads to before the
self relocation was performed. Only powerpc supported, mips code not updated.
Code cleaned up somewhat reasonably.
This code needs to be reviewed closely for significant problems
such as correctness and security.
|