summaryrefslogtreecommitdiffstats
path: root/sys/amd64/ia32
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2012-08-14 12:11:48 +0000
committerkib <kib@FreeBSD.org>2012-08-14 12:11:48 +0000
commitce7012daf678de596b53c1e821e48de660277708 (patch)
tree6a2964548360f8a3843deaf2999fed815c7b1639 /sys/amd64/ia32
parent876d70b046096b5ccd3c3f341206c6f6bd9a7b10 (diff)
downloadFreeBSD-src-ce7012daf678de596b53c1e821e48de660277708.zip
FreeBSD-src-ce7012daf678de596b53c1e821e48de660277708.tar.gz
For old mmap syscall, when executing on amd64 or ia64, enforce the
PROT_EXEC if prot is non-zero, process is 32bit and kern.elf32.i386_read_exec syscal is enabled. This workaround is needed for old i386 a.out binaries, where dynamic linker did not specified PROT_EXEC for mapping of the text. The kern.elf32.i386_read_exec MIB name looks weird for a.out binaries, but I reused the existing knob which already has the needed semantic. MFC after: 1 week
Diffstat (limited to 'sys/amd64/ia32')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud