|
From: | Helge Deller |
Subject: | Re: [PATCH v4 00/10] linux-user: Detect and report host crashes |
Date: | Tue, 12 Sep 2023 11:45:21 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 |
On 9/9/23 21:12, Richard Henderson wrote:
On 8/22/23 22:16, Richard Henderson wrote:More signal cleanups. Mostly tested by temporarily adding an abort, divide by zero, undefined instruction, null dereference, within the implementation of a guest syscall to induce an error.
Applied on top of git head, linking fails when builing the *static* qemu-user binary: /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/libc.a(abort.o): in function `abort': (.text.unlikely+0x0): multiple definition of `abort'; libqemu-aarch64-linux-user.fa.p/linux-user_signal.c.o:/srv/_build/../../home/cvs/qemu/qemu/linux-user/signal.c:723: first defined here Helge
Helge Deller (1): linux-user: Detect and report host crashes Richard Henderson (9): linux-user: Split out die_with_signal linux-user: Exit not abort in die_with_backtrace linux-user: Use die_with_signal with abort linux-user: Only register handlers for core_dump_signal by default linux-user: Map unsupported signals to an out-of-bounds value linux-user: Remap SIGPROF when CONFIG_GPROF linux-user: Simplify signal_init linux-user: Split out host_sig{segv,bus}_handler linux-user: Detect and report host SIGILL, SIGFPE, SIGTRAP linux-user/signal.c | 400 ++++++++++++++++++++++++++------------------ 1 file changed, 240 insertions(+), 160 deletions(-)
[Prev in Thread] | Current Thread | [Next in Thread] |