summaryrefslogtreecommitdiff
path: root/libexec/ld.so/powerpc/archdep.h
AgeCommit message (Collapse)Author
2004-05-24Change define used to deal with PLT protection, use postive logic not negative.Dale Rahn
ok mickey@
2003-06-09pefo 3/4 licence cleanupsTheo de Raadt
2003-02-15After relocation is completed, remove write protection from GOT/PLT in ld.so.Dale Rahn
2002-10-25Some small fixes in MI code for mips backport. A new reloc md function,Per Fogelstrom
RELOC_GOT, was added to handle mips got bootstrap reloc. Also remove workaround used on previous versions of binutils for mips.
2002-08-12Add support for REL type relocations, all currently supported archDale Rahn
use only RELA type relocations, but that could change. ok art@
2002-07-12Change ld.so search order/method to match the a.out ld.so.Dale Rahn
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@
2002-05-24more KNFTheo de Raadt
2002-05-24various KNFTheo de Raadt
2002-04-29Clean up RELOC_RELATIVE reloction type, do correct relocation insteadDale Rahn
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.
2002-02-21cleanup of MD/MI ld.so (elf), most changes by art@ cleanup by me.Dale Rahn
tested on alpha sparc64 powerpc.
2000-10-19Fix bug in dl_strcmp, it is not always legal to access a pointerDale Rahn
at offset -1, the code that was here was very odd, the corrected code was basically copied from the libsa version.
2000-10-01Sync the cache as specified by the powerpc manuals, didn't change anything.Dale S. Rahn
but is more correct.
2000-06-13Updated version of ld.so, contains additional functionality and fixes/Dale S. Rahn
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.