| /openbmc/qemu/bsd-user/ |
| H A D | signal.c | 679 act != NULL && act->_sa_handler != TARGET_SIG_DFL) { in do_sigaction() 689 oact->_sa_handler = tswapal(k->_sa_handler); in do_sigaction() 694 k->_sa_handler = tswapal(act->_sa_handler); in do_sigaction() 711 if (k->_sa_handler == TARGET_SIG_IGN) { in do_sigaction() 713 } else if (k->_sa_handler == TARGET_SIG_DFL) { in do_sigaction() 869 sigact_table[i - 1]._sa_handler = TARGET_SIG_IGN; in signal_init() 871 sigact_table[i - 1]._sa_handler = TARGET_SIG_DFL; in signal_init() 910 handler = sa->_sa_handler; in handle_pending_signal() 970 sa->_sa_handler = TARGET_SIG_DFL; in handle_pending_signal() 997 sigact_table[sig - 1]._sa_handler == TARGET_SIG_IGN) { in process_pending_signals() [all …]
|
| /openbmc/qemu/linux-user/ |
| H A D | signal.c | 697 sigact_table[tsig - 1]._sa_handler = thand; in signal_init() 747 sigact_table[oldsig - 1]._sa_handler = TARGET_SIG_DFL; in force_sigsegv() 1189 __put_user(k->_sa_handler, &oact->_sa_handler); in do_sigaction() 1198 __get_user(k->_sa_handler, &act->_sa_handler); in do_sigaction() 1233 if (k->_sa_handler == TARGET_SIG_IGN) { in do_sigaction() 1239 } else if (k->_sa_handler == TARGET_SIG_DFL) { in do_sigaction() 1289 handler = sa->_sa_handler; in handle_pending_signal() 1350 sa->_sa_handler = TARGET_SIG_DFL; in handle_pending_signal() 1379 || sigact_table[sig - 1]._sa_handler == TARGET_SIG_IGN) { in process_pending_signals() 1381 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 521 abi_ulong _sa_handler; member 530 abi_ulong _sa_handler; member
|
| /openbmc/qemu/bsd-user/openbsd/ |
| H A D | target_os_siginfo.h | 20 abi_ulong _sa_handler; variable
|
| /openbmc/qemu/bsd-user/netbsd/ |
| H A D | target_os_siginfo.h | 20 abi_ulong _sa_handler; variable
|
| /openbmc/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()
|
| /openbmc/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()
|
| /openbmc/qemu/bsd-user/freebsd/ |
| H A D | target_os_siginfo.h | 39 abi_ulong _sa_handler; member
|
| /openbmc/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()
|
| /openbmc/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()
|
| /openbmc/qemu/bsd-user/aarch64/ |
| H A D | signal.c | 48 regs->pc = ka->_sa_handler; in set_sigtramp_args()
|
| /openbmc/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()
|
| /openbmc/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()
|
| /openbmc/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()
|
| /openbmc/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()
|
| /openbmc/qemu/linux-user/openrisc/ |
| H A D | signal.c | 128 env->pc = ka->_sa_handler; in setup_rt_frame()
|
| /openbmc/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()
|
| /openbmc/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()
|
| /openbmc/qemu/linux-user/hppa/ |
| H A D | signal.c | 152 haddr = ka->_sa_handler; in setup_rt_frame()
|
| /openbmc/qemu/bsd-user/riscv/ |
| H A D | signal.c | 46 regs->pc = ka->_sa_handler; in set_sigtramp_args()
|
| /openbmc/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()
|
| /openbmc/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()
|
| /openbmc/qemu/linux-user/microblaze/ |
| H A D | signal.c | 179 env->pc = (unsigned long)ka->_sa_handler; in setup_rt_frame()
|
| /openbmc/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()
|
| /openbmc/qemu/linux-user/loongarch64/ |
| H A D | signal.c | 397 env->pc = ka->_sa_handler; in setup_rt_frame()
|