CVSROOT: /cvs Module name: src Changes by: matt...@cvs.openbsd.org 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