Home
last modified time | relevance | path

Searched refs:_sa_handler (Results 1 – 25 of 33) sorted by relevance

12

/openbmc/qemu/bsd-user/
H A Dsignal.c669 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 Dsignal.h70 __sighandler_t _sa_handler; member
78 #define sa_handler _u._sa_handler
/openbmc/linux/arch/s390/include/uapi/asm/
H A Dsignal.h95 __sighandler_t _sa_handler; member
103 #define sa_handler _u._sa_handler
/openbmc/linux/arch/arm/include/uapi/asm/
H A Dsignal.h80 __sighandler_t _sa_handler; member
88 #define sa_handler _u._sa_handler
/openbmc/linux/arch/xtensa/include/uapi/asm/
H A Dsignal.h90 __sighandler_t _sa_handler; member
98 #define sa_handler _u._sa_handler
/openbmc/linux/arch/x86/include/uapi/asm/
H A Dsignal.h81 __sighandler_t _sa_handler; member
89 #define sa_handler _u._sa_handler
/openbmc/linux/arch/alpha/include/uapi/asm/
H A Dsignal.h88 __sighandler_t _sa_handler; member
95 #define sa_handler _u._sa_handler
/openbmc/qemu/linux-user/
H A Dsignal.c687 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 Dsignal.c440 __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 Dsignal.c130 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 Dsignal.c52 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 Dtarget_os_siginfo.h20 abi_ulong _sa_handler; variable
/openbmc/qemu/bsd-user/netbsd/
H A Dtarget_os_siginfo.h20 abi_ulong _sa_handler; variable
/openbmc/qemu/bsd-user/freebsd/
H A Dtarget_os_siginfo.h39 abi_ulong _sa_handler; member
/openbmc/qemu/linux-user/alpha/
H A Dsignal.c155 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 Dsignal.c172 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 Dsignal.c236 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 Dsignal.c209 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 Dsignal.c48 regs->pc = ka->_sa_handler; in set_sigtramp_args()
/openbmc/qemu/linux-user/s390x/
H A Dsignal.c224 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 Dsignal.c155 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 Dsignal.c173 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 Dsignal.c128 env->pc = ka->_sa_handler; in setup_rt_frame()
/openbmc/qemu/linux-user/hppa/
H A Dsignal.c152 haddr = ka->_sa_handler; in setup_rt_frame()
/openbmc/qemu/linux-user/arm/
H A Dsignal.c189 abi_ulong funcdesc_ptr = ka->_sa_handler; in setup_return()
195 handler = ka->_sa_handler; in setup_return()

12