]> xenbits.xensource.com Git - qemu-xen.git/commit
linux-user: fix guest/host address mixup in i386 setup_rt_frame()
authorIlya Leoshkevich <iii@linux.ibm.com>
Tue, 3 Aug 2021 17:18:58 +0000 (19:18 +0200)
committerLaurent Vivier <laurent@vivier.eu>
Thu, 5 Aug 2021 10:15:44 +0000 (12:15 +0200)
commit0c40c18ecd564a5c3f27f1408aaf9848fe210349
treef398fd241f65cd62090df8c1b58ffb6632c3d4fe
parentbccabb3a5d60182645c7749e89f21a9ff307a9eb
linux-user: fix guest/host address mixup in i386 setup_rt_frame()

setup_rt_frame() passes siginfo and ucontext host addresses to guest
signal handlers, causing problems when e.g. emulating x86_64 on s390x.

Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20210803171858.148394-1-iii@linux.ibm.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
linux-user/i386/signal.c