CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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@