summaryrefslogtreecommitdiffstats
path: root/linux-user/syscall.c
diff options
context:
space:
mode:
authorPeter Maydell2016-07-28 17:44:48 +0200
committerRiku Voipio2016-09-21 21:01:45 +0200
commit28298c912e2c379f2b7767b351beeb77f001f27f (patch)
tree57af2f2d2a1faeef64e7f0eea77f814802c21616 /linux-user/syscall.c
parentlinux-user: SIGSEGV on signal entry need not be fatal (diff)
downloadqemu-28298c912e2c379f2b7767b351beeb77f001f27f.tar.gz
qemu-28298c912e2c379f2b7767b351beeb77f001f27f.tar.xz
qemu-28298c912e2c379f2b7767b351beeb77f001f27f.zip
linux-user: ARM: Give SIGSEGV if signal frame setup fails
The 32-bit ARM signal frame setup code was just bailing out on error returns from lock_user_struct calls, without generating the SIGSEGV that should happen here. Wire up error return codes to call force_sigsegv(). Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Diffstat (limited to 'linux-user/syscall.c')
0 files changed, 0 insertions, 0 deletions