CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]        2017/01/09 15:51:04

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

Log message:
Remove dependency on __got_{start,end} symbols and look at PT_GNU_RELRO
instead.  Result in a few more pages that aren't writable on some platforms
(such as hppa).  Based on an initial diff from guenther@.

Thanks to deraadt@ for testing.

ok guenther@

Reply via email to