CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2012/08/20 17:25:07
Modified files:
libexec/ld.so : library.c library_mquery.c
sys/sys : exec.h exec_elf.h
sys/kern : exec_elf.c exec_subr.c
gnu/usr.bin/binutils/bfd: elf.c
gnu/usr.bin/binutils/binutils: readelf.c
gnu/usr.bin/binutils/include/elf: common.h
gnu/usr.bin/binutils/ld/scripttempl: elf.sc
Added files:
libexec/ld.so : SPECS.randomdata
Log message:
Add support for .openbsd.randomdata sections and PT_OPENBSD_RANDOMIZE
segments to the kernel, ld (2.15), and ld.so. Tested on alpha, amd64,
i386, macppc, and sparc64 (thanks naddy, mpi, and okan!).
Idea discussed for some time; committing now for further testing.
ok deraadt