CVSROOT: /cvs Module name: src Changes by: guent...@cvs.openbsd.org 2019/11/25 19:50:11
Modified files: libexec/ld.so/aarch64: rtld_machine.c libexec/ld.so/amd64: rtld_machine.c libexec/ld.so/arm: rtld_machine.c libexec/ld.so/i386: rtld_machine.c Log message: Make aarch64, amd64, arm, and i386 more like sparc64: move non-lazy relocation from _dl_md_reloc() to _dl_md_reloc_all_plt() which has the minimal code to do it. Also, avoid division on PLTRELSZ; just use it to offset to the end. ok kettenis@