/qemu/bsd-user/ |
H A D | signal.c | 669 act != NULL && act->_sa_handler != TARGET_SIG_DFL) { in do_sigaction() 679 oact->_sa_handler = tswapal(k->_sa_handler); in do_sigaction() 684 k->_sa_handler = tswapal(act->_sa_handler); in do_sigaction() 701 if (k->_sa_handler == TARGET_SIG_IGN) { in do_sigaction() 703 } else if (k->_sa_handler == TARGET_SIG_DFL) { in do_sigaction() 863 sigact_table[i - 1]._sa_handler = TARGET_SIG_IGN; in signal_init() 865 sigact_table[i - 1]._sa_handler = TARGET_SIG_DFL; in signal_init() 903 handler = sa->_sa_handler; in handle_pending_signal() 963 sa->_sa_handler = TARGET_SIG_DFL; in handle_pending_signal() 990 sigact_table[sig - 1]._sa_handler == TARGET_SIG_IGN) { in process_pending_signals() [all …]
|
/qemu/linux-user/ |
H A D | signal.c | 619 sigact_table[tsig - 1]._sa_handler = thand; in signal_init() 667 sigact_table[oldsig - 1]._sa_handler = TARGET_SIG_DFL; in force_sigsegv() 1103 __put_user(k->_sa_handler, &oact->_sa_handler); in do_sigaction() 1112 __get_user(k->_sa_handler, &act->_sa_handler); in do_sigaction() 1147 if (k->_sa_handler == TARGET_SIG_IGN) { in do_sigaction() 1153 } else if (k->_sa_handler == TARGET_SIG_DFL) { in do_sigaction() 1203 handler = sa->_sa_handler; in handle_pending_signal() 1264 sa->_sa_handler = TARGET_SIG_DFL; in handle_pending_signal() 1293 || sigact_table[sig - 1]._sa_handler == TARGET_SIG_IGN) { in process_pending_signals() 1295 sigact_table[sig - 1]._sa_handler = TARGET_SIG_DFL; in process_pending_signals()
|
H A D | syscall_defs.h | 513 abi_uint _sa_handler; member 515 abi_ulong _sa_handler; member 525 abi_ulong _sa_handler; member 534 abi_ulong _sa_handler; member
|
/qemu/linux-user/ppc/ |
H A D | signal.c | 440 __put_user(ka->_sa_handler, &sc->handler); in setup_frame() 466 env->nip = (target_ulong) ka->_sa_handler; in setup_frame() 545 (struct target_func_ptr *)g2h(env_cpu(env), ka->_sa_handler); in setup_rt_frame() 550 env->gpr[12] = env->nip = ka->_sa_handler; in setup_rt_frame() 553 env->nip = (target_ulong) ka->_sa_handler; in setup_rt_frame()
|
/qemu/linux-user/riscv/ |
H A D | signal.c | 130 env->pc = ka->_sa_handler; in setup_rt_frame() 142 ka->_sa_handler = TARGET_SIG_DFL; in setup_rt_frame()
|
/qemu/bsd-user/arm/ |
H A D | signal.c | 52 env->regs[TARGET_REG_PC] = ka->_sa_handler & ~1; in set_sigtramp_args() 58 cpsr_write(env, (ka->_sa_handler & 1) * CPSR_T, CPSR_T, CPSRWriteByInstr); in set_sigtramp_args()
|
/qemu/bsd-user/netbsd/ |
H A D | target_os_siginfo.h | 20 abi_ulong _sa_handler; variable
|
/qemu/bsd-user/openbsd/ |
H A D | target_os_siginfo.h | 20 abi_ulong _sa_handler; variable
|
/qemu/linux-user/alpha/ |
H A D | signal.c | 155 env->ir[IR_PV] = env->pc = ka->_sa_handler; in setup_frame() 202 env->ir[IR_PV] = env->pc = ka->_sa_handler; in setup_rt_frame()
|
/qemu/bsd-user/freebsd/ |
H A D | target_os_siginfo.h | 39 abi_ulong _sa_handler; member
|
/qemu/linux-user/xtensa/ |
H A D | signal.c | 172 abi_ulong funcdesc_ptr = ka->_sa_handler; in setup_rt_frame() 179 handler = ka->_sa_handler; in setup_rt_frame()
|
/qemu/linux-user/mips/ |
H A D | signal.c | 236 regs->active_tc.PC = regs->active_tc.gpr[25] = ka->_sa_handler; in setup_frame() 341 env->active_tc.PC = env->active_tc.gpr[25] = ka->_sa_handler; in setup_rt_frame()
|
/qemu/linux-user/sh4/ |
H A D | signal.c | 209 regs->pc = (unsigned long) ka->_sa_handler; in setup_frame() 261 regs->pc = (unsigned long) ka->_sa_handler; in setup_rt_frame()
|
/qemu/linux-user/s390x/ |
H A D | signal.c | 224 env->psw.addr = ka->_sa_handler; in setup_frame() 290 env->psw.addr = ka->_sa_handler; in setup_rt_frame()
|
/qemu/linux-user/m68k/ |
H A D | signal.c | 155 env->pc = ka->_sa_handler; in setup_frame() 318 env->pc = ka->_sa_handler; in setup_rt_frame()
|
/qemu/linux-user/hexagon/ |
H A D | signal.c | 173 env->gpr[HEX_REG_PC] = ka->_sa_handler; in setup_rt_frame() 187 ka->_sa_handler = TARGET_SIG_DFL; in setup_rt_frame()
|
/qemu/linux-user/openrisc/ |
H A D | signal.c | 128 env->pc = ka->_sa_handler; in setup_rt_frame()
|
/qemu/linux-user/hppa/ |
H A D | signal.c | 152 haddr = ka->_sa_handler; in setup_rt_frame()
|
/qemu/linux-user/cris/ |
H A D | signal.c | 138 env->pc = (unsigned long) ka->_sa_handler; in setup_frame()
|
/qemu/linux-user/arm/ |
H A D | signal.c | 189 abi_ulong funcdesc_ptr = ka->_sa_handler; in setup_return() 195 handler = ka->_sa_handler; in setup_return()
|
/qemu/linux-user/sparc/ |
H A D | signal.c | 295 env->pc = ka->_sa_handler; in setup_frame() 357 env->pc = ka->_sa_handler; in setup_rt_frame()
|
/qemu/linux-user/microblaze/ |
H A D | signal.c | 179 env->pc = (unsigned long)ka->_sa_handler; in setup_rt_frame()
|
/qemu/linux-user/i386/ |
H A D | signal.c | 491 env->eip = ka->_sa_handler; in setup_frame() 573 env->eip = ka->_sa_handler; in setup_rt_frame()
|
/qemu/linux-user/loongarch64/ |
H A D | signal.c | 397 env->pc = ka->_sa_handler; in setup_rt_frame()
|
/qemu/linux-user/aarch64/ |
H A D | signal.c | 662 env->pc = ka->_sa_handler; in target_setup_frame()
|