/openbmc/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() 856 sigact_table[i - 1]._sa_handler = TARGET_SIG_IGN; in signal_init() 858 sigact_table[i - 1]._sa_handler = TARGET_SIG_DFL; in signal_init() 896 handler = sa->_sa_handler; in handle_pending_signal() 956 sa->_sa_handler = TARGET_SIG_DFL; in handle_pending_signal() 983 sigact_table[sig - 1]._sa_handler == TARGET_SIG_IGN) { in process_pending_signals() [all …]
|
/openbmc/linux/arch/m68k/include/uapi/asm/ |
H A D | signal.h | 70 __sighandler_t _sa_handler; member 78 #define sa_handler _u._sa_handler
|
/openbmc/linux/arch/s390/include/uapi/asm/ |
H A D | signal.h | 95 __sighandler_t _sa_handler; member 103 #define sa_handler _u._sa_handler
|
/openbmc/linux/arch/arm/include/uapi/asm/ |
H A D | signal.h | 80 __sighandler_t _sa_handler; member 88 #define sa_handler _u._sa_handler
|
/openbmc/linux/arch/xtensa/include/uapi/asm/ |
H A D | signal.h | 90 __sighandler_t _sa_handler; member 98 #define sa_handler _u._sa_handler
|
/openbmc/linux/arch/x86/include/uapi/asm/ |
H A D | signal.h | 81 __sighandler_t _sa_handler; member 89 #define sa_handler _u._sa_handler
|
/openbmc/linux/arch/alpha/include/uapi/asm/ |
H A D | signal.h | 88 __sighandler_t _sa_handler; member 95 #define sa_handler _u._sa_handler
|
/openbmc/qemu/linux-user/ |
H A D | signal.c | 687 sigact_table[tsig - 1]._sa_handler = thand; in signal_init() 735 sigact_table[oldsig - 1]._sa_handler = TARGET_SIG_DFL; in force_sigsegv() 1171 __put_user(k->_sa_handler, &oact->_sa_handler); in do_sigaction() 1180 __get_user(k->_sa_handler, &act->_sa_handler); in do_sigaction() 1215 if (k->_sa_handler == TARGET_SIG_IGN) { in do_sigaction() 1221 } else if (k->_sa_handler == TARGET_SIG_DFL) { in do_sigaction() 1271 handler = sa->_sa_handler; in handle_pending_signal() 1332 sa->_sa_handler = TARGET_SIG_DFL; in handle_pending_signal() 1361 || sigact_table[sig - 1]._sa_handler == TARGET_SIG_IGN) { in process_pending_signals() 1363 sigact_table[sig - 1]._sa_handler = TARGET_SIG_DFL; in process_pending_signals()
|
/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/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/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/bsd-user/freebsd/ |
H A D | target_os_siginfo.h | 39 abi_ulong _sa_handler; member
|
/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/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/bsd-user/aarch64/ |
H A D | signal.c | 48 regs->pc = ka->_sa_handler; in set_sigtramp_args()
|
/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/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/openrisc/ |
H A D | signal.c | 128 env->pc = ka->_sa_handler; 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/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()
|