Home
last modified time | relevance | path

Searched refs:signo (Results 1 – 25 of 63) sorted by relevance

123

/linux/arch/m68k/mm/
H A Dfault.c26 int signo, si_code; in send_fault_sig() local
29 signo = current->thread.signo; in send_fault_sig()
32 pr_debug("send_fault_sig: %p,%d,%d\n", addr, signo, si_code); in send_fault_sig()
35 force_sig_fault(signo, si_code, addr); in send_fault_sig()
191 current->thread.signo = SIGBUS; in do_page_fault()
196 current->thread.signo = SIGBUS; in do_page_fault()
204 current->thread.signo = SIGSEGV; in do_page_fault()
210 current->thread.signo = SIGSEGV; in do_page_fault()
/linux/arch/csky/kernel/
H A Dtraps.c116 void do_trap(struct pt_regs *regs, int signo, int code, unsigned long addr) in do_trap() argument
120 if (show_unhandled_signals && unhandled_signal(tsk, signo) in do_trap()
123 tsk->comm, task_pid_nr(tsk), signo, code, addr); in do_trap()
129 force_sig_fault(signo, code, (void __user *)addr); in do_trap()
132 static void do_trap_error(struct pt_regs *regs, int signo, int code, in do_trap_error() argument
138 do_trap(regs, signo, code, addr); in do_trap_error()
145 #define DO_ERROR_INFO(name, signo, code, str) \ argument
148 do_trap_error(regs, signo, code, regs->pc, "Oops - " str); \
/linux/arch/nios2/kernel/
H A Dtraps.c27 static void _send_sig(int signo, int code, unsigned long addr) in _send_sig() argument
29 force_sig_fault(signo, code, (void __user *) addr); in _send_sig()
46 void _exception(int signo, struct pt_regs *regs, int code, unsigned long addr) in _exception() argument
49 die("Exception in kernel mode", regs, signo); in _exception()
51 _send_sig(signo, code, addr); in _exception()
/linux/tools/testing/selftests/x86/
H A Dint_signal.c74 int signo, trap, error, ip_offset, flags, code; member
101 static volatile sig_atomic_t seen, signo, trap, error, ip_offset, flags; variable
130 signo = sig; in handler()
283 seen = signo = trap = error = ip_offset = flags = 0; in main()
291 ok = seen && signo == active->signo && trap == active->trap && in main()
298 signo, trap, error, ip_offset); in main()
302 active->signo, active->trap, active->error, in main()
/linux/arch/riscv/kernel/
H A Dtraps.c114 void do_trap(struct pt_regs *regs, int signo, int code, unsigned long addr) in do_trap() argument
118 if (show_unhandled_signals && unhandled_signal(tsk, signo) in do_trap()
121 tsk->comm, task_pid_nr(tsk), signo, code, addr); in do_trap()
128 force_sig_fault(signo, code, (void __user *)addr); in do_trap()
131 static void do_trap_error(struct pt_regs *regs, int signo, int code, in do_trap_error() argument
137 do_trap(regs, signo, code, addr); in do_trap_error()
145 #define DO_ERROR_INFO(name, signo, code, str) \ argument
151 do_trap_error(regs, signo, code, regs->epc, "Oops - " str); \
156 do_trap_error(regs, signo, code, regs->epc, "Oops - " str); \
/linux/io_uring/
H A Dwaitid.c43 static bool io_waitid_compat_copy_si(struct io_waitid *iw, int signo) in io_waitid_compat_copy_si() argument
53 unsafe_put_user(signo, &infop->si_signo, Efault); in io_waitid_compat_copy_si()
68 static bool io_waitid_copy_si(struct io_kiocb *req, int signo) in io_waitid_copy_si() argument
77 return io_waitid_compat_copy_si(iw, signo); in io_waitid_copy_si()
82 unsafe_put_user(signo, &iw->infop->si_signo, Efault); in io_waitid_copy_si()
99 int signo = 0; in io_waitid_finish() local
102 signo = SIGCHLD; in io_waitid_finish()
106 if (!io_waitid_copy_si(req, signo)) in io_waitid_finish()
/linux/arch/alpha/kernel/
H A Dtraps.c202 int signo, code; in do_entIF() local
263 signo = SIGFPE; in do_entIF()
267 signo = SIGFPE; in do_entIF()
271 signo = SIGFPE; in do_entIF()
275 signo = SIGFPE; in do_entIF()
279 signo = SIGFPE; in do_entIF()
283 signo = SIGFPE; in do_entIF()
287 signo = SIGFPE; in do_entIF()
291 signo = SIGFPE; in do_entIF()
313 signo in do_entIF()
[all...]
/linux/arch/parisc/mm/
H A Dfault.c371 int signo, si_code; in do_page_fault() local
378 signo = SIGSEGV; in do_page_fault()
385 signo = SIGSEGV; in do_page_fault()
394 signo = SIGBUS; in do_page_fault()
400 signo = SIGSEGV; in do_page_fault()
427 force_sig_fault(signo, si_code, (void __user *) address); in do_page_fault()
/linux/tools/lib/subcmd/
H A Dpager.c64 static void wait_for_pager_signal(int signo) in wait_for_pager_signal() argument
67 sigchain_pop(signo); in wait_for_pager_signal()
68 raise(signo); in wait_for_pager_signal()
/linux/tools/testing/selftests/signal/
H A Dmangle_uc_sigmask.c44 void handler_verify_ucontext(int signo, siginfo_t *info, void *uc) in handler_verify_ucontext() argument
60 void handler_segv(int signo, siginfo_t *info, void *uc) in handler_segv() argument
74 void handler_usr(int signo, siginfo_t *info, void *uc) in handler_usr() argument
/linux/arch/arm64/kernel/
H A Dtraps.c237 static void arm64_show_signal(int signo, const char *str) in arm64_show_signal() argument
247 !unhandled_signal(tsk, signo) || in arm64_show_signal()
261 void arm64_force_sig_fault(int signo, int code, unsigned long far, in arm64_force_sig_fault() argument
264 arm64_show_signal(signo, str); in arm64_force_sig_fault()
265 if (signo == SIGKILL) in arm64_force_sig_fault()
268 force_sig_fault(signo, code, (void __user *)far); in arm64_force_sig_fault()
292 int signo, int sicode, unsigned long far, in arm64_notify_die() argument
300 arm64_force_sig_fault(signo, sicode, far, str); in arm64_notify_die()
/linux/arch/arc/kernel/
H A Dtraps.c40 int signo, int si_code, void __user *addr) in unhandled_exception() argument
47 force_sig_fault(signo, si_code, addr); in unhandled_exception()
/linux/tools/testing/selftests/powerpc/tm/
H A Dtm-signal-context-force-tm.c50 void usr_signal_handler(int signo, siginfo_t *si, void *uc) in usr_signal_handler() argument
100 void seg_signal_handler(int signo, siginfo_t *si, void *uc) in seg_signal_handler() argument
H A Dtm-trap.c61 void trap_signal_handler(int signo, siginfo_t *si, void *uc) in trap_signal_handler() argument
179 void usr1_signal_handler(int signo, siginfo_t *si, void *not_used) in usr1_signal_handler() argument
/linux/arch/mips/kernel/
H A Dkgdb.c39 unsigned char signo; /* Signal that we map this trap into */ member
214 for (ht = hard_trap_info; ht->tt && ht->signo; ht++) in compute_signal()
216 return ht->signo; in compute_signal()
350 int kgdb_arch_handle_exception(int vector, int signo, int err_code, in kgdb_arch_handle_exception() argument
/linux/include/linux/
H A Dkgdb.h173 kgdb_arch_handle_exception(int vector, int signo, int err_code,
317 kgdb_handle_exception(int ex_vector, int signo, int err_code,
/linux/tools/testing/vsock/
H A Dtimeout.h10 void sigalrm(int signo);
H A Dtimeout.c35 void sigalrm(int signo) in sigalrm()
32 sigalrm(int signo) sigalrm() argument
/linux/arch/nios2/include/asm/
H A Dtraps.h16 void _exception(int signo, struct pt_regs *regs, int code, unsigned long addr);
/linux/arch/csky/include/asm/
H A Dbug.h23 void do_trap(struct pt_regs *regs, int signo, int code, unsigned long addr);
/linux/arch/alpha/mm/
H A Dfault.c38 show_signal_msg(struct pt_regs *regs, unsigned long address, int signo, in show_signal_msg() argument
43 if (!show_unhandled_signals || !unhandled_signal(current, signo)) in show_signal_msg()
/linux/tools/testing/selftests/mm/
H A Dpkey_sighandler_tests.c112 static void sigsegv_handler(int signo, siginfo_t *info, void *ucontext)
124 static void sigusr1_handler(int signo, siginfo_t *info, void *ucontext)
134 static void sigusr2_handler(int signo, siginfo_t *info, void *ucontext)
113 sigsegv_handler(int signo,siginfo_t * info,void * ucontext) sigsegv_handler() argument
125 sigusr1_handler(int signo,siginfo_t * info,void * ucontext) sigusr1_handler() argument
135 sigusr2_handler(int signo,siginfo_t * info,void * ucontext) sigusr2_handler() argument
/linux/kernel/debug/
H A Ddebug_core.c836 kgdb_handle_exception(int evector, int signo, int ecode, struct pt_regs *regs) in kgdb_handle_exception() argument
846 if (signo != SIGTRAP && panic_timeout) in kgdb_handle_exception()
852 ks->signo = signo; in kgdb_handle_exception()
914 ks->signo = SIGTRAP; in kgdb_nmicallin()
/linux/tools/testing/selftests/powerpc/signal/
H A Dsigreturn_unaligned.c18 static void sigusr1_handler(int signo, siginfo_t *info, void *ptr) in sigusr1_handler() argument
/linux/arch/arm/include/asm/
H A Dbug.h66 int signo, int si_code, void __user *addr,

123