CVSROOT: /cvs Module name: src Changes by: [email protected] 2022/12/25 02:39:37
Modified files:
libexec/ld.so : loader.c
Log message:
Re-enable DT_MIPS_RLD_MAP_REL tag in ld.so
The linker now produces correct values for DT_MIPS_RLD_MAP_REL tags.
The DT_MIPS_RLD_MAP_REL offset is relative to the entry of the original
dynamic tags array. Therefore look up the tag from exe_obj->load_dyn
instead of exe_obj->Dyn.info to get the correct base address.
OK kettenis@ deraadt@
