CVSROOT:        /cvs
Module name:    src
Changes by:     v...@cvs.openbsd.org    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@

Reply via email to