CVSROOT:        /cvs
Module name:    src
Changes by:     guent...@cvs.openbsd.org        2018/11/16 14:15:47

Modified files:
        libexec/ld.so  : loader.c resolve.c resolve.h 
        libexec/ld.so/aarch64: rtld_machine.c 
        libexec/ld.so/alpha: rtld_machine.c 
        libexec/ld.so/amd64: rtld_machine.c 
        libexec/ld.so/arm: rtld_machine.c 
        libexec/ld.so/hppa: rtld_machine.c 
        libexec/ld.so/i386: rtld_machine.c 
        libexec/ld.so/m88k: rtld_machine.c 
        libexec/ld.so/mips64: rtld_machine.c 
        libexec/ld.so/powerpc: rtld_machine.c 
        libexec/ld.so/sh: rtld_machine.c 
        libexec/ld.so/sparc64: rtld_machine.c 

Log message:
Finish ld.so's transition to GNU_RELRO: eliminate support for using
__got_{start,end} to find a region to mark read-only.  It was only used
for binaries that didn't have a GNU_RELRO segment, but all archs have
been using that for over a year.  Since support for insecure-PLT layouts
on powerpc and alpha have been removed, all archs handle GNU_RELRO the
same way and the support can be moved from the MD code to the MI code.

ok mpi@

Reply via email to