Searched refs:si_code (Results 1 - 25 of 87) sorted by relevance

1234

/linux-master/arch/arm64/include/asm/
H A Dsignal.h11 unsigned long si_code)
18 if (sig == SIGTRAP && si_code == TRAP_BRKPT)
9 arch_untagged_si_addr(void __user *addr, unsigned long sig, unsigned long si_code) argument
/linux-master/tools/testing/selftests/powerpc/mm/
H A Dsegv_errors.c7 * reports si_code == SEGV_ACCERR.
23 static int si_code; variable
31 si_code = info->si_code;
49 si_code = 0;
60 FAIL_IF(si_code != SEGV_ACCERR);
63 si_code = 0;
70 FAIL_IF(si_code != SEGV_ACCERR);
/linux-master/arch/s390/kernel/
H A Dtraps.c53 void do_report_trap(struct pt_regs *regs, int si_signo, int si_code, char *str) argument
56 force_sig_fault(si_signo, si_code, get_trap_ip(regs));
64 static void do_trap(struct pt_regs *regs, int si_signo, int si_code, char *str) argument
69 do_report_trap(regs, si_signo, si_code, str);
128 int si_code = 0; local
133 si_code = FPE_FLTINV;
135 si_code = FPE_FLTDIV;
137 si_code = FPE_FLTOVF;
139 si_code = FPE_FLTUND;
141 si_code
196 int si_code, vic; local
[all...]
/linux-master/arch/hexagon/mm/
H A Dvm_fault.c42 int si_code = SEGV_MAPERR; local
66 si_code = SEGV_ACCERR;
123 si_code = BUS_ADRERR;
128 si_code = SEGV_ACCERR;
130 force_sig_fault(si_signo, si_code, (void __user *)address);
138 force_sig_fault(SIGSEGV, si_code, (void __user *)address);
/linux-master/arch/loongarch/mm/
H A Dfault.c74 unsigned long write, unsigned long address, int si_code)
92 unsigned long write, unsigned long address, int si_code)
126 force_sig_fault(SIGSEGV, si_code, (void __user *)address);
137 int si_code = SEGV_MAPERR; local
160 do_sigsegv(regs, write, address, si_code);
169 do_sigsegv(regs, write, address, si_code);
190 do_sigsegv(regs, write, address, si_code);
198 si_code = SEGV_ACCERR;
244 do_sigsegv(regs, write, address, si_code);
247 do_sigbus(regs, write, address, si_code);
73 do_sigbus(struct pt_regs *regs, unsigned long write, unsigned long address, int si_code) argument
91 do_sigsegv(struct pt_regs *regs, unsigned long write, unsigned long address, int si_code) argument
[all...]
/linux-master/arch/alpha/math-emu/
H A Dmath.c112 long si_code; local
316 si_code = 0;
318 if (_fex & IEEE_TRAP_ENABLE_DNO) si_code = FPE_FLTUND;
319 if (_fex & IEEE_TRAP_ENABLE_INE) si_code = FPE_FLTRES;
320 if (_fex & IEEE_TRAP_ENABLE_UNF) si_code = FPE_FLTUND;
321 if (_fex & IEEE_TRAP_ENABLE_OVF) si_code = FPE_FLTOVF;
322 if (_fex & IEEE_TRAP_ENABLE_DZE) si_code = FPE_FLTDIV;
323 if (_fex & IEEE_TRAP_ENABLE_INV) si_code = FPE_FLTINV;
326 return si_code;
345 unsigned long insn, opcode, rc, si_code local
[all...]
/linux-master/tools/testing/selftests/ptrace/
H A Dpeeksiginfo.c110 int si_code; local
114 si_code = TEST_SICODE_SHARE;
117 si_code = TEST_SICODE_PRIV;
132 if (siginfo[j].si_code == si_code &&
136 err("%d: Wrong siginfo i=%d si_code=%d si_int=%d\n",
137 shared, i, siginfo[j].si_code, siginfo[j].si_int);
179 siginfo.si_code = TEST_SICODE_SHARE;
183 siginfo.si_code = TEST_SICODE_PRIV;
/linux-master/tools/testing/selftests/pidfd/
H A Dpidfd_wait.c84 ASSERT_EQ(info.si_code, CLD_EXITED);
122 ASSERT_EQ(info.si_code, CLD_STOPPED);
131 ASSERT_EQ(info.si_code, CLD_CONTINUED);
136 ASSERT_EQ(info.si_code, CLD_STOPPED);
143 ASSERT_EQ(info.si_code, CLD_KILLED);
220 ASSERT_EQ(info.si_code, CLD_STOPPED);
227 ASSERT_EQ(info.si_code, CLD_EXITED);
/linux-master/include/linux/
H A Delfcore-compat.h16 compat_int_t si_code; member in struct:compat_elf_siginfo
/linux-master/arch/arm/kernel/
H A Dswp_emulate.c99 int si_code; local
103 si_code = SEGV_MAPERR;
105 si_code = SEGV_ACCERR;
110 SIGSEGV, si_code,
/linux-master/arch/openrisc/mm/
H A Dfault.c52 int si_code; local
97 si_code = SEGV_MAPERR;
142 si_code = SEGV_ACCERR;
216 force_sig_fault(SIGSEGV, si_code, (void __user *)address);
/linux-master/arch/arc/mm/
H A Dfault.c78 int sig, si_code = SEGV_MAPERR; local
131 si_code = SEGV_ACCERR;
178 si_code = BUS_ADRERR;
185 force_sig_fault(sig, si_code, (void __user *)address);
/linux-master/arch/m68k/mm/
H A Dfault.c26 int signo, si_code; local
30 si_code = current->thread.code;
32 pr_debug("send_fault_sig: %p,%d,%d\n", addr, signo, si_code);
35 force_sig_fault(signo, si_code, addr);
41 // force_sig_fault(si_signo, si_code, addr);
/linux-master/arch/arc/kernel/
H A Dtraps.c39 int signo, int si_code, void __user *addr)
46 force_sig_fault(signo, si_code, addr);
38 unhandled_exception(const char *str, struct pt_regs *regs, int signo, int si_code, void __user *addr) argument
/linux-master/tools/testing/selftests/syscall_user_dispatch/
H A Dsud_test.c148 int si_code; variable
153 si_code = info->si_code;
171 si_code = 0;
210 ASSERT_EQ(SYS_USER_DISPATCH, si_code) {
211 TH_LOG("Bad si_code in SIGSYS");
227 si_code = 0;
/linux-master/arch/alpha/kernel/
H A Dtraps.c214 long si_code = FPE_FLTINV; local
221 si_code = alpha_fp_emul(regs->pc - 4);
223 si_code = alpha_fp_emul_imprecise(regs, write_mask);
224 if (si_code == 0)
229 send_sig_fault_trapno(SIGFPE, si_code, (void __user *) regs->pc, 0, current);
357 long si_code; local
372 si_code = alpha_fp_emul(regs->pc - 4);
373 if (si_code == 0)
375 if (si_code > 0) {
376 send_sig_fault_trapno(SIGFPE, si_code,
728 int si_code; local
[all...]
/linux-master/arch/alpha/mm/
H A Dfault.c91 int si_code = SEGV_MAPERR; local
128 si_code = SEGV_ACCERR;
226 force_sig_fault(SIGSEGV, si_code, (void __user *) address);
/linux-master/tools/testing/selftests/arm64/mte/
H A Dmte_common_util.c34 ksft_print_msg("INFO: SIGSEGV signal at pc=%lx, fault addr=%lx, si_code=%lx\n",
35 ((ucontext_t *)uc)->uc_mcontext.pc, addr, si->si_code);
37 if (si->si_code == SEGV_MTEAERR) {
38 if (cur_mte_cxt.trig_si_code == si->si_code)
47 else if (si->si_code == SEGV_MTESERR) {
48 if (cur_mte_cxt.trig_si_code == si->si_code &&
67 ksft_print_msg("INFO: SIGBUS signal at pc=%lx, fault addr=%lx, si_code=%lx\n",
68 ((ucontext_t *)uc)->uc_mcontext.pc, addr, si->si_code);
/linux-master/arch/sh/mm/
H A Dfault.c28 force_sig_info_fault(int si_signo, int si_code, unsigned long address) argument
30 force_sig_fault(si_signo, si_code, (void __user *)address);
245 unsigned long address, int si_code)
254 force_sig_info_fault(SIGSEGV, si_code, address);
271 unsigned long address, int si_code)
281 __bad_area_nosemaphore(regs, error_code, address, si_code);
244 __bad_area_nosemaphore(struct pt_regs *regs, unsigned long error_code, unsigned long address, int si_code) argument
270 __bad_area(struct pt_regs *regs, unsigned long error_code, unsigned long address, int si_code) argument
/linux-master/arch/parisc/mm/
H A Dfault.c367 int signo, si_code; local
375 si_code = SEGV_MAPERR;
382 si_code = SEGV_ACCERR;
391 si_code = (code == 18) ? BUS_ADRALN : BUS_ADRERR;
397 si_code = (code == 26) ? SEGV_ACCERR : SEGV_MAPERR;
423 force_sig_fault(signo, si_code, (void __user *) address);
/linux-master/kernel/
H A Dsignal.c493 if (likely(q->info.si_code != SI_TIMER)) {
591 (info->si_code == SI_TIMER) &&
604 info->si_code = SI_USER;
723 /* Synchronous signals have a positive si_code */
724 if ((q->info.si_code > SI_USER) &&
1115 override_rlimit = (is_si_special(info) || info->si_code >= 0);
1128 q->info.si_code = SI_USER;
1141 q->info.si_code = SI_KERNEL;
1150 sig >= SIGRTMIN && info->si_code != SI_USER) {
1194 switch (siginfo_layout(info->si_signo, info->si_code)) {
3313 known_siginfo_layout(unsigned sig, int si_code) argument
3332 siginfo_layout(unsigned sig, int si_code) argument
[all...]
/linux-master/arch/m68k/kernel/
H A Dtraps.c1004 int sig, si_code; local
1026 si_code = BUS_ADRALN;
1032 si_code = ILL_ILLOPC;
1036 si_code = ILL_PRVOPC;
1040 si_code = ILL_COPROC;
1057 si_code = ILL_ILLTRP;
1063 si_code = FPE_FLTINV;
1067 si_code = FPE_FLTRES;
1071 si_code = FPE_FLTDIV;
1075 si_code
[all...]
/linux-master/arch/mips/include/asm/
H A Dmips-r2-to-r6-emul.h82 extern void do_trap_or_bp(struct pt_regs *regs, unsigned int code, int si_code,
/linux-master/arch/arm/include/asm/
H A Dbug.h66 int signo, int si_code, void __user *addr,
/linux-master/arch/um/kernel/
H A Dtrap.c205 int si_code; local
229 &si_code);
266 force_sig_fault(SIGSEGV, si_code, (void __user *) address);
291 code = si->si_code;
298 printk(KERN_ERR "Attempted to relay unknown signal %d (si_code = %d) with errno %d\n",

Completed in 290 milliseconds

1234