[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] linux-user/signal.c: Fix several issues for tar
From: |
Richard Henderson |
Subject: |
Re: [Qemu-devel] [PATCH] linux-user/signal.c: Fix several issues for target alpha |
Date: |
Mon, 14 Sep 2015 10:13:00 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 |
On 09/12/2015 08:15 PM, address@hidden wrote:
> env->ir[IR_RA] = r26;
> env->ir[IR_PV] = env->pc = ka->_sa_handler;
> env->ir[IR_A0] = sig;
> env->ir[IR_A1] = 0;
> env->ir[IR_A2] = frame_addr + offsetof(struct target_sigframe, sc);
> env->ir[IR_SP] = frame_addr;
> +
> +give_sigsegv:
> + if (sig == TARGET_SIGSEGV) {
> + ka->_sa_handler = TARGET_SIG_DFL;
> + }
> + force_sig(TARGET_SIGSEGV);
> }
Fallthrough into the sigsegv handler?
That's clearly wrong.
r~
- Re: [Qemu-devel] [PATCH] linux-user/signal.c: Fix several issues for target alpha,
Richard Henderson <=