| /OK3568_Linux_fs/kernel/arch/s390/kernel/ |
| H A D | traps.c | 45 void do_report_trap(struct pt_regs *regs, int si_signo, int si_code, char *str) in do_report_trap() argument 48 force_sig_fault(si_signo, si_code, get_trap_ip(regs)); in do_report_trap() 58 static void do_trap(struct pt_regs *regs, int si_signo, int si_code, char *str) in do_trap() argument 63 do_report_trap(regs, si_signo, si_code, str); in do_trap() 122 int si_code = 0; in do_fp_trap() local 127 si_code = FPE_FLTINV; in do_fp_trap() 129 si_code = FPE_FLTDIV; in do_fp_trap() 131 si_code = FPE_FLTOVF; in do_fp_trap() 133 si_code = FPE_FLTUND; in do_fp_trap() 135 si_code = FPE_FLTRES; in do_fp_trap() [all …]
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/powerpc/mm/ |
| H A D | segv_errors.c | 23 static int si_code; variable 31 si_code = info->si_code; in segv_handler() 49 si_code = 0; in test_segv_errors() 60 FAIL_IF(si_code != SEGV_ACCERR); in test_segv_errors() 63 si_code = 0; in test_segv_errors() 70 FAIL_IF(si_code != SEGV_ACCERR); in test_segv_errors()
|
| /OK3568_Linux_fs/kernel/arch/ia64/kernel/ |
| H A D | traps.c | 339 int si_code; in handle_fpu_swa() local 344 si_code = FPE_FLTUNK; /* default code */ in handle_fpu_swa() 346 si_code = FPE_FLTINV; in handle_fpu_swa() 350 si_code = FPE_FLTUND; in handle_fpu_swa() 352 si_code = FPE_FLTDIV; in handle_fpu_swa() 354 force_sig_fault(SIGFPE, si_code, in handle_fpu_swa() 364 int si_code; in handle_fpu_swa() local 366 si_code = FPE_FLTUNK; /* default code */ in handle_fpu_swa() 368 si_code = FPE_FLTOVF; in handle_fpu_swa() 370 si_code = FPE_FLTUND; in handle_fpu_swa() [all …]
|
| /OK3568_Linux_fs/kernel/arch/alpha/math-emu/ |
| H A D | math.c | 110 long si_code; in alpha_fp_emul() local 314 si_code = 0; in alpha_fp_emul() 316 if (_fex & IEEE_TRAP_ENABLE_DNO) si_code = FPE_FLTUND; in alpha_fp_emul() 317 if (_fex & IEEE_TRAP_ENABLE_INE) si_code = FPE_FLTRES; in alpha_fp_emul() 318 if (_fex & IEEE_TRAP_ENABLE_UNF) si_code = FPE_FLTUND; in alpha_fp_emul() 319 if (_fex & IEEE_TRAP_ENABLE_OVF) si_code = FPE_FLTOVF; in alpha_fp_emul() 320 if (_fex & IEEE_TRAP_ENABLE_DZE) si_code = FPE_FLTDIV; in alpha_fp_emul() 321 if (_fex & IEEE_TRAP_ENABLE_INV) si_code = FPE_FLTINV; in alpha_fp_emul() 324 return si_code; in alpha_fp_emul() 343 unsigned long insn, opcode, rc, si_code = 0; in alpha_fp_emul_imprecise() local [all …]
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/ptrace/ |
| H A D | peeksiginfo.c | 110 int si_code; in check_direct_path() local 114 si_code = TEST_SICODE_SHARE; in check_direct_path() 117 si_code = TEST_SICODE_PRIV; in check_direct_path() 132 if (siginfo[j].si_code == si_code && in check_direct_path() 137 shared, i, siginfo[j].si_code, siginfo[j].si_int); in check_direct_path() 179 siginfo->si_code = TEST_SICODE_SHARE; in main() 183 siginfo->si_code = TEST_SICODE_PRIV; in main()
|
| /OK3568_Linux_fs/kernel/arch/hexagon/mm/ |
| H A D | vm_fault.c | 41 int si_code = SEGV_MAPERR; in do_page_fault() local 76 si_code = SEGV_ACCERR; in do_page_fault() 128 si_code = BUS_ADRERR; in do_page_fault() 133 si_code = SEGV_ACCERR; in do_page_fault() 135 force_sig_fault(si_signo, si_code, (void __user *)address); in do_page_fault() 142 force_sig_fault(SIGSEGV, si_code, (void __user *)address); in do_page_fault()
|
| /OK3568_Linux_fs/kernel/arch/alpha/kernel/ |
| H A D | traps.c | 215 long si_code = FPE_FLTINV; in do_entArith() local 222 si_code = alpha_fp_emul(regs->pc - 4); in do_entArith() 224 si_code = alpha_fp_emul_imprecise(regs, write_mask); in do_entArith() 225 if (si_code == 0) in do_entArith() 230 send_sig_fault(SIGFPE, si_code, (void __user *) regs->pc, 0, current); in do_entArith() 344 long si_code; in do_entIF() local 359 si_code = alpha_fp_emul(regs->pc - 4); in do_entIF() 360 if (si_code == 0) in do_entIF() 362 if (si_code > 0) { in do_entIF() 363 send_sig_fault(SIGFPE, si_code, in do_entIF() [all …]
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/pidfd/ |
| H A D | pidfd_wait.c | 84 ASSERT_EQ(info.si_code, CLD_EXITED); in TEST() 115 ASSERT_EQ(info.si_code, CLD_STOPPED); in TEST() 122 ASSERT_EQ(info.si_code, CLD_CONTINUED); in TEST() 127 ASSERT_EQ(info.si_code, CLD_STOPPED); in TEST() 134 ASSERT_EQ(info.si_code, CLD_KILLED); in TEST() 211 ASSERT_EQ(info.si_code, CLD_STOPPED); in TEST() 218 ASSERT_EQ(info.si_code, CLD_EXITED); in TEST()
|
| /OK3568_Linux_fs/kernel/kernel/ |
| H A D | signal.c | 503 if (likely(q->info.si_code != SI_TIMER)) { in __flush_itimer_signals() 597 (info->si_code == SI_TIMER) && in collect_signal() 610 info->si_code = SI_USER; in collect_signal() 727 if ((q->info.si_code > SI_USER) && in dequeue_synchronous_signal() 1115 override_rlimit = (is_si_special(info) || info->si_code >= 0); in __send_signal() 1127 q->info.si_code = SI_USER; in __send_signal() 1140 q->info.si_code = SI_KERNEL; in __send_signal() 1149 sig >= SIGRTMIN && info->si_code != SI_USER) { in __send_signal() 1193 switch (siginfo_layout(info->si_signo, info->si_code)) { in has_si_pid_and_uid() 1237 force = (info->si_code == SI_KERNEL); in send_signal() [all …]
|
| /OK3568_Linux_fs/kernel/arch/nds32/kernel/ |
| H A D | fpu.c | 207 int si_code = 0, si_signo = SIGFPE; in handle_fpu_exception() local 232 fill_sigfpe_signo(fpcsr, &si_code); in handle_fpu_exception() 236 si_code = ILL_COPROC; in handle_fpu_exception() 239 si_code = BUS_ADRERR; in handle_fpu_exception() 245 force_sig_fault(si_signo, si_code, in handle_fpu_exception()
|
| /OK3568_Linux_fs/kernel/arch/m68k/kernel/ |
| H A D | traps.c | 1007 int sig, si_code; in trap_c() local 1029 si_code = BUS_ADRALN; in trap_c() 1035 si_code = ILL_ILLOPC; in trap_c() 1039 si_code = ILL_PRVOPC; in trap_c() 1043 si_code = ILL_COPROC; in trap_c() 1060 si_code = ILL_ILLTRP; in trap_c() 1066 si_code = FPE_FLTINV; in trap_c() 1070 si_code = FPE_FLTRES; in trap_c() 1074 si_code = FPE_FLTDIV; in trap_c() 1078 si_code = FPE_FLTUND; in trap_c() [all …]
|
| /OK3568_Linux_fs/kernel/arch/parisc/mm/ |
| H A D | fault.c | 353 int signo, si_code; in do_page_fault() local 361 si_code = SEGV_MAPERR; in do_page_fault() 368 si_code = SEGV_ACCERR; in do_page_fault() 377 si_code = (code == 18) ? BUS_ADRALN : BUS_ADRERR; in do_page_fault() 383 si_code = (code == 26) ? SEGV_ACCERR : SEGV_MAPERR; in do_page_fault() 409 force_sig_fault(signo, si_code, (void __user *) address); in do_page_fault()
|
| /OK3568_Linux_fs/kernel/arch/arc/mm/ |
| H A D | fault.c | 71 int sig, si_code = SEGV_MAPERR; in do_page_fault() local 130 si_code = SEGV_ACCERR; in do_page_fault() 173 si_code = BUS_ADRERR; in do_page_fault() 180 force_sig_fault(sig, si_code, (void __user *)address); in do_page_fault()
|
| /OK3568_Linux_fs/kernel/arch/m68k/mm/ |
| H A D | fault.c | 24 int signo, si_code; in send_fault_sig() local 28 si_code = current->thread.code; in send_fault_sig() 30 pr_debug("send_fault_sig: %p,%d,%d\n", addr, signo, si_code); in send_fault_sig() 33 force_sig_fault(signo, si_code, addr); in send_fault_sig()
|
| /OK3568_Linux_fs/kernel/arch/csky/mm/ |
| H A D | fault.c | 53 int si_code; in do_page_fault() local 60 si_code = SEGV_MAPERR; in do_page_fault() 138 si_code = SEGV_ACCERR; in do_page_fault() 178 force_sig_fault(SIGSEGV, si_code, (void __user *)address); in do_page_fault()
|
| /OK3568_Linux_fs/kernel/arch/arm/kernel/ |
| H A D | swp_emulate.c | 98 int si_code; in set_segfault() local 102 si_code = SEGV_MAPERR; in set_segfault() 104 si_code = SEGV_ACCERR; in set_segfault() 109 SIGSEGV, si_code, in set_segfault()
|
| /OK3568_Linux_fs/kernel/arch/sh/mm/ |
| H A D | fault.c | 28 force_sig_info_fault(int si_signo, int si_code, unsigned long address) in force_sig_info_fault() argument 30 force_sig_fault(si_signo, si_code, (void __user *)address); in force_sig_info_fault() 247 unsigned long address, int si_code) in __bad_area_nosemaphore() argument 256 force_sig_info_fault(SIGSEGV, si_code, address); in __bad_area_nosemaphore() 273 unsigned long address, int si_code) in __bad_area() argument 283 __bad_area_nosemaphore(regs, error_code, address, si_code); in __bad_area()
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/arm64/mte/ |
| H A D | mte_common_util.c | 35 ((ucontext_t *)uc)->uc_mcontext.pc, addr, si->si_code); in mte_default_handler() 37 if (si->si_code == SEGV_MTEAERR) { in mte_default_handler() 38 if (cur_mte_cxt.trig_si_code == si->si_code) in mte_default_handler() 43 else if (si->si_code == SEGV_MTESERR) { in mte_default_handler() 44 if (cur_mte_cxt.trig_si_code == si->si_code && in mte_default_handler() 64 ((ucontext_t *)uc)->uc_mcontext.pc, addr, si->si_code); in mte_default_handler()
|
| /OK3568_Linux_fs/kernel/arch/openrisc/mm/ |
| H A D | fault.c | 52 int si_code; in do_page_fault() local 97 si_code = SEGV_MAPERR; in do_page_fault() 141 si_code = SEGV_ACCERR; in do_page_fault() 210 force_sig_fault(SIGSEGV, si_code, (void __user *)address); in do_page_fault()
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/asm-generic/ |
| H A D | siginfo.h | 116 int si_code; \ 123 int si_code; \ 179 #define SI_FROMUSER(siptr) ((siptr)->si_code <= 0) 180 #define SI_FROMKERNEL(siptr) ((siptr)->si_code > 0)
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/asm-generic/ |
| H A D | siginfo.h | 116 int si_code; \ 123 int si_code; \ 179 #define SI_FROMUSER(siptr) ((siptr)->si_code <= 0) 180 #define SI_FROMKERNEL(siptr) ((siptr)->si_code > 0)
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-multimedia/jack/a2jmidid/ |
| H A D | riscv_ucontext.patch | 9 a2j_error("info.si_code = %d (%s)", info->si_code, si_codes[info->si_code]);
|
| /OK3568_Linux_fs/kernel/include/uapi/asm-generic/ |
| H A D | siginfo.h | 116 int si_code; \ 123 int si_code; \ 179 #define SI_FROMUSER(siptr) ((siptr)->si_code <= 0) 180 #define SI_FROMKERNEL(siptr) ((siptr)->si_code > 0)
|
| /OK3568_Linux_fs/kernel/arch/arm64/include/asm/ |
| H A D | signal.h | 11 unsigned long si_code) in arch_untagged_si_addr() argument 18 if (sig == SIGTRAP && si_code == TRAP_BRKPT) in arch_untagged_si_addr()
|
| /OK3568_Linux_fs/kernel/arch/sparc/mm/ |
| H A D | fault_64.c | 196 static void __kprobes do_kernel_fault(struct pt_regs *regs, int si_code, in do_kernel_fault() argument 244 do_fault_siginfo(si_code, SIGSEGV, regs, address, insn, fault_code); in do_kernel_fault() 270 int si_code, fault_code; in do_sparc64_fault() local 280 si_code = SEGV_MAPERR; in do_sparc64_fault() 393 si_code = SEGV_ACCERR; in do_sparc64_fault() 486 do_kernel_fault(regs, si_code, fault_code, insn, address); in do_sparc64_fault()
|