CVS: cvs.openbsd.org: src
CVSROOT: /cvs
Module name: src
Changes by: drahn@cvs.openbsd.org 2003/01/30 14:06:47
Modified files:
gnu/usr.bin/binutils/bfd: elf.c
gnu/usr.bin/binutils/ld/emulparams: elf32_sparc.sh elf32ppc.sh
elf64_sparc.sh elf64alpha.sh
elf_i386.sh
gnu/usr.bin/binutils/ld/scripttempl: elf.sc
Log message:
ELF security enhancement: put .rodata into it's own load section instead
of putting it with the text. This removes the execute permission
from readonly data. This constrains the executable region to portions
of the executable which need to be executable. Note: not all processors
or mmus are capable of -X protection at the page level, but should
handle ELF images which specify specific RWX protections on each section.
Received on Thu Jan 30 16:03:22 2003
This archive was generated by hypermail 2.1.8
: Wed Aug 23 2006 - 13:47:23 EDT
|