/linux-master/arch/arm64/include/asm/ |
H A D | signal.h | 11 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 D | segv_errors.c | 7 * 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 D | traps.c | 53 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 D | vm_fault.c | 42 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 D | fault.c | 74 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 D | math.c | 112 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 D | peeksiginfo.c | 110 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 D | pidfd_wait.c | 84 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 D | elfcore-compat.h | 16 compat_int_t si_code; member in struct:compat_elf_siginfo
|
/linux-master/arch/arm/kernel/ |
H A D | swp_emulate.c | 99 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 D | fault.c | 52 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 D | fault.c | 78 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 D | fault.c | 26 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 D | traps.c | 39 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 D | sud_test.c | 148 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 D | traps.c | 214 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 D | fault.c | 91 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 D | mte_common_util.c | 34 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 D | fault.c | 28 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 D | fault.c | 367 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 D | signal.c | 493 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 D | traps.c | 1004 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 D | mips-r2-to-r6-emul.h | 82 extern void do_trap_or_bp(struct pt_regs *regs, unsigned int code, int si_code,
|
/linux-master/arch/arm/include/asm/ |
H A D | bug.h | 66 int signo, int si_code, void __user *addr,
|
/linux-master/arch/um/kernel/ |
H A D | trap.c | 205 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",
|