Home
last modified time | relevance | path

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

12

/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()
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 Dsignal.c619 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 Dsyscall_defs.h513 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 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()
/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()
/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()
/qemu/bsd-user/netbsd/
H A Dtarget_os_siginfo.h20 abi_ulong _sa_handler; variable
/qemu/bsd-user/openbsd/
H A Dtarget_os_siginfo.h20 abi_ulong _sa_handler; variable
/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()
/qemu/bsd-user/freebsd/
H A Dtarget_os_siginfo.h39 abi_ulong _sa_handler; member
/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()
/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()
/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()
/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()
/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()
/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()
/qemu/linux-user/openrisc/
H A Dsignal.c128 env->pc = ka->_sa_handler; in setup_rt_frame()
/qemu/linux-user/hppa/
H A Dsignal.c152 haddr = ka->_sa_handler; in setup_rt_frame()
/qemu/linux-user/cris/
H A Dsignal.c138 env->pc = (unsigned long) ka->_sa_handler; in setup_frame()
/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()
/qemu/linux-user/sparc/
H A Dsignal.c295 env->pc = ka->_sa_handler; in setup_frame()
357 env->pc = ka->_sa_handler; in setup_rt_frame()
/qemu/linux-user/microblaze/
H A Dsignal.c179 env->pc = (unsigned long)ka->_sa_handler; in setup_rt_frame()
/qemu/linux-user/i386/
H A Dsignal.c491 env->eip = ka->_sa_handler; in setup_frame()
573 env->eip = ka->_sa_handler; in setup_rt_frame()
/qemu/linux-user/loongarch64/
H A Dsignal.c397 env->pc = ka->_sa_handler; in setup_rt_frame()
/qemu/linux-user/aarch64/
H A Dsignal.c662 env->pc = ka->_sa_handler; in target_setup_frame()

12