freebsd-skq/sys/i386
Ed Schouten ae2373da91 Set the interpreter path to /nonexistent.
CloudABI executables are statically linked and don't have an
interpreter. Setting the interpreter path to NULL used to work
previously, but r314851 introduced code that checks the string
unconditionally. Running CloudABI executables now causes a null pointer
dereference.

Looking at the rest of imgact_elf.c, it seems various other codepaths
already leaned on the fact that the interpreter path is set. Let's just
go ahead and pick an obviously incorrect interpreter path to appease
imgact_elf.c.

MFC after:	1 week
2017-03-22 07:05:27 +00:00
..
acpica If x86 CPU implementation of the MWAIT instruction reasonably 2015-05-09 12:28:48 +00:00
bios Remove Micro Channel Architecture support. Of the commonly available 2017-02-15 23:04:25 +00:00
cloudabi32 Set the interpreter path to /nonexistent. 2017-03-22 07:05:27 +00:00
conf Remove i915drm and radeondrm from NOTES and conf. 2017-03-12 00:52:16 +00:00
i386 Don't access the reserved registers %dr4 and %dr5 on i386. 2017-03-17 13:49:05 +00:00
ibcs2 Regenerate all the system call tables to drop "created from" lines. 2017-02-10 19:45:02 +00:00
include Don't access the reserved registers %dr4 and %dr5 on i386. 2017-03-17 13:49:05 +00:00
isa Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
linux Implement getrandom() syscall. 2017-03-18 18:34:29 +00:00
pci Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
xbox After r261980, the local ptr variable in xbox_init() is no longer used, 2014-02-16 22:48:36 +00:00
Makefile