mirror of https://gitlab.com/qemu-project/qemu
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() SA_RESTORER and the associated sa_restorer field of struct sigaction are an obsolete feature, not expected to be used by future architectures. They are also absent on RISC-V, LoongArch, Hexagon and OpenRISC, but defined due to their use of generic/signal.h. This leads to corrupted data and out-of-bounds accesses. Move the definition of TARGET_SA_RESTORER out of generic/signal.h into the target_signal.h files that need it. Note that m68k has the sa_restorer field, but does not use it and does not define SA_RESTORER. Reported-by: Thomas Weißschuh <thomas@t-8ch.de> Signed-off-by: Andreas Schwab <schwab@suse.de> Reviewed-by: Thomas Weißschuh <thomas@t-8ch.de> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-ID: <mvmed060xc9.fsf@suse.de> |
4 days ago | |
---|---|---|
.. | ||
Makefile.vdso | 3 months ago | |
cpu_loop.c | 2 months ago | |
meson.build | 1 year ago | |
signal.c | 4 months ago | |
sockbits.h | 7 years ago | |
syscall.tbl | 5 months ago | |
syscallhdr.sh | 5 months ago | |
target_cpu.h | 4 years ago | |
target_elf.h | 6 years ago | |
target_errno_defs.h | 4 years ago | |
target_fcntl.h | 7 years ago | |
target_mman.h | 2 years ago | |
target_prctl.h | 3 years ago | |
target_proc.h | 1 year ago | |
target_resource.h | 3 years ago | |
target_signal.h | 4 days ago | |
target_structs.h | 4 years ago | |
target_syscall.h | 3 years ago | |
termbits.h | 5 years ago | |
vdso-32.ld | 1 year ago | |
vdso-32.so | 3 months ago | |
vdso-64.ld | 1 year ago | |
vdso-64.so | 3 months ago | |
vdso-64le.so | 3 months ago | |
vdso-asmoffset.h | 1 year ago | |
vdso.S | 1 year ago |