diff options
author | Ilya Leoshkevich <iii@linux.ibm.com> | 2022-09-20 13:39:07 +0200 |
---|---|---|
committer | Thomas Huth <thuth@redhat.com> | 2022-09-23 15:16:16 +0200 |
commit | ab9ccfa8502435502c74fc55cec8ae6eda879919 (patch) | |
tree | db4dcaac360c6cf17819f80f5dd3c7103aaf66f4 /monitor/trace-events | |
parent | 131aafa7eff4aa4d747cb7113726b27394a38866 (diff) | |
download | qemu-ab9ccfa8502435502c74fc55cec8ae6eda879919.zip qemu-ab9ccfa8502435502c74fc55cec8ae6eda879919.tar.gz qemu-ab9ccfa8502435502c74fc55cec8ae6eda879919.tar.bz2 |
linux-user/host/s390: Add vector instructions to host_signal_write()
The new noexec test fails on s390x with "unexpected SEGV". This test
overwrites code using libc's memcpy(), which uses VSTL instruction.
host_signal_write() does not recognize it, which causes SEGV to be
incorrectly forwarded to the test.
Add all vector instructions that write to memory to
host_signal_write().
Fixes: ab12c95d3f19 ("target/s390x: Make translator stop before the end of a page")
Reported-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20220920113907.334144-1-iii@linux.ibm.com>
Tested-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Diffstat (limited to 'monitor/trace-events')
0 files changed, 0 insertions, 0 deletions