summaryrefslogtreecommitdiff
path: root/libexec/ld.so/powerpc
AgeCommit message (Collapse)Author
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-06Work around a shared library/pmap bug on the powerpc arch. SomehowDale S. Rahn
it seems that the instruction cache will not get properly initialized or a problem exists with mmaping code and being able to execute it. This workaround is excessive in that it flushes the cache for the entire mmaped library. This slows down program startup, but seems to eliminate the problem.
2000-10-01Sync the cache as specified by the powerpc manuals, didn't change anything.Dale S. Rahn
but is more correct.
2000-10-01Fix some very serious cut and paste errors in this code.Dale S. Rahn
2000-08-25Cleanup of powerpc ld.so files.Dale S. Rahn
instead of #if 0, make them potentially useful -> LD_PRINTF_DEBUG Deal with _dl_suid_ok correctly, this is not something that should be hardcoded. - pointed out a few weeks ago.
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.