qemu-irix/linux-user
Richard Henderson 7f047de18c linux-user: Restrict usage of sa_restorer
Reading and writing to an sa_restorer member that isn't supposed to
exist corrupts user memory.  Introduce TARGET_ARCH_HAS_SA_RESTORER,
similar to the kernel's __ARCH_HAS_SA_RESTORER.

Reported-by: Helge Deller <deller@gmx.de>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2017-11-07 21:58:12 +02:00
..
aarch64
alpha linux-user: Handle ERFKILL and EHWPOISON 2017-01-22 18:14:10 -08:00
arm linux-user: Tidy and enforce reserved_va initialization 2017-10-16 16:00:56 +03:00
cris
host
hppa
i386 linux-user: fix TARGET_NR_select 2016-09-22 07:24:21 +03:00
m68k
microblaze
mips
mips64
nios2
openrisc
ppc ppc: Fix signal delivery in ppc-user and ppc64-user 2016-09-23 10:29:40 +10:00
s390x
sh4
sparc
sparc64
tilegx
unicore32 linux-user: Clean up target_structs.h header guards 2016-07-12 16:19:16 +02:00
x86_64
Makefile.objs
elfload.c linux-user: Allow -R values up to 0xffff0000 for 32-bit ARM guests 2017-10-16 16:00:56 +03:00
errno_defs.h
flat.h
flatload.c
ioctls.h linux-user: Add some random ioctls 2017-10-16 21:00:04 +03:00
linux_loop.h
linuxload.c
m68k-sim.c
main.c sh4: simplify superh_cpu_class_by_name() 2017-10-27 16:03:55 +02:00
mmap.c
qemu.h
safe-syscall.S
signal.c linux-user: Restrict usage of sa_restorer 2017-11-07 21:58:12 +02:00
socket.h
strace.c
strace.list
syscall.c tcg: enable multiple TCG contexts in softmmu 2017-10-24 13:53:42 -07:00
syscall_defs.h linux-user: Restrict usage of sa_restorer 2017-11-07 21:58:12 +02:00
syscall_types.h
target_flat.h
trace-events
uaccess.c
uname.c
uname.h
vm86.c