Home
last modified time | relevance | path

Searched refs:si_code (Results 1 – 140 of 140) sorted by relevance

/linux-4.1.27/arch/s390/kernel/
Dtraps.c59 void do_report_trap(struct pt_regs *regs, int si_signo, int si_code, char *str) in do_report_trap() argument
66 info.si_code = si_code; in do_report_trap()
86 static void do_trap(struct pt_regs *regs, int si_signo, int si_code, char *str) in do_trap() argument
91 do_report_trap(regs, si_signo, si_code, str); in do_trap()
105 info.si_code = TRAP_HWBKPT; in do_per_trap()
156 int si_code = 0; in do_fp_trap() local
161 si_code = FPE_FLTINV; in do_fp_trap()
163 si_code = FPE_FLTDIV; in do_fp_trap()
165 si_code = FPE_FLTOVF; in do_fp_trap()
167 si_code = FPE_FLTUND; in do_fp_trap()
[all …]
Dcompat_signal.c77 err |= __put_user((short)from->si_code, &to->si_code); in copy_siginfo_to_user32()
78 if (from->si_code < 0) in copy_siginfo_to_user32()
81 switch (from->si_code >> 16) { in copy_siginfo_to_user32()
124 err |= __get_user(to->si_code, &from->si_code); in copy_siginfo_from_user32()
126 if (to->si_code < 0) in copy_siginfo_from_user32()
129 switch (to->si_code >> 16) { in copy_siginfo_from_user32()
Dentry.h51 void do_report_trap(struct pt_regs *regs, int si_signo, int si_code, char *str);
Druntime_instr.c84 info.si_code = SI_QUEUE; in runtime_instr_int_handler()
/linux-4.1.27/arch/blackfin/kernel/
Dtraps.c28 kgdb_handle_exception(trapnr, sig, info.si_code, fp); \
114 info.si_code = TRAP_ILLTRAP; in trap_c()
124 info.si_code = SEGV_STACKFLOW; in trap_c()
132 info.si_code = TRAP_ILLTRAP; in trap_c()
153 info.si_code = ILL_ILLPARAOP; in trap_c()
160 info.si_code = TRAP_STEP; in trap_c()
170 info.si_code = TRAP_TRACEFLOW; in trap_c()
222 info.si_code = ILL_ILLOPC; in trap_c()
229 info.si_code = ILL_ILLPARAOP; in trap_c()
236 info.si_code = ILL_CPLB_VI; in trap_c()
[all …]
/linux-4.1.27/arch/alpha/math-emu/
Dmath.c107 long si_code; in alpha_fp_emul() local
311 si_code = 0; in alpha_fp_emul()
313 if (_fex & IEEE_TRAP_ENABLE_DNO) si_code = FPE_FLTUND; in alpha_fp_emul()
314 if (_fex & IEEE_TRAP_ENABLE_INE) si_code = FPE_FLTRES; in alpha_fp_emul()
315 if (_fex & IEEE_TRAP_ENABLE_UNF) si_code = FPE_FLTUND; in alpha_fp_emul()
316 if (_fex & IEEE_TRAP_ENABLE_OVF) si_code = FPE_FLTOVF; in alpha_fp_emul()
317 if (_fex & IEEE_TRAP_ENABLE_DZE) si_code = FPE_FLTDIV; in alpha_fp_emul()
318 if (_fex & IEEE_TRAP_ENABLE_INV) si_code = FPE_FLTINV; in alpha_fp_emul()
321 return si_code; in alpha_fp_emul()
340 unsigned long insn, opcode, rc, si_code = 0; in alpha_fp_emul_imprecise() local
[all …]
/linux-4.1.27/arch/arm64/kernel/
Dfpsimd.c106 unsigned int si_code = 0; in do_fpsimd_exc() local
109 si_code = FPE_FLTINV; in do_fpsimd_exc()
111 si_code = FPE_FLTDIV; in do_fpsimd_exc()
113 si_code = FPE_FLTOVF; in do_fpsimd_exc()
115 si_code = FPE_FLTUND; in do_fpsimd_exc()
117 si_code = FPE_FLTRES; in do_fpsimd_exc()
121 info.si_code = si_code; in do_fpsimd_exc()
Ddebug-monitors.c243 info.si_code = TRAP_HWBKPT; in single_step_handler()
315 .si_code = TRAP_BRKPT, in brk_handler()
364 .si_code = TRAP_BRKPT, in aarch32_break_handler()
Dsignal32.c145 err |= __put_user((short)from->si_code, &to->si_code); in copy_siginfo_to_user32()
146 if (from->si_code < 0) in copy_siginfo_to_user32()
149 else switch (from->si_code & __SI_MASK) { in copy_siginfo_to_user32()
172 (from->si_code == BUS_MCEERR_AR || from->si_code == BUS_MCEERR_AO)) in copy_siginfo_to_user32()
Dtraps.c347 info.si_code = ILL_ILLOPC; in do_undefinstr()
437 info.si_code = ILL_ILLOPC; in bad_mode()
Darmv8_deprecated.c324 info.si_code = SEGV_MAPERR; in set_segfault()
326 info.si_code = SEGV_ACCERR; in set_segfault()
Dptrace.c81 .si_code = TRAP_HWBKPT, in ptrace_hbptriggered()
/linux-4.1.27/arch/alpha/kernel/
Dtraps.c206 long si_code = FPE_FLTINV; in do_entArith() local
214 si_code = alpha_fp_emul(regs->pc - 4); in do_entArith()
216 si_code = alpha_fp_emul_imprecise(regs, write_mask); in do_entArith()
217 if (si_code == 0) in do_entArith()
224 info.si_code = si_code; in do_entArith()
266 info.si_code = TRAP_BRKPT; in do_entIF()
280 info.si_code = __SI_FAULT; in do_entIF()
348 info.si_code = code; in do_entIF()
355 long si_code; in do_entIF() local
370 si_code = alpha_fp_emul(regs->pc - 4); in do_entIF()
[all …]
Dosf_sys.c877 int si_code = 0; in SYSCALL_DEFINE5() local
879 if (fex & IEEE_TRAP_ENABLE_DNO) si_code = FPE_FLTUND; in SYSCALL_DEFINE5()
880 if (fex & IEEE_TRAP_ENABLE_INE) si_code = FPE_FLTRES; in SYSCALL_DEFINE5()
881 if (fex & IEEE_TRAP_ENABLE_UNF) si_code = FPE_FLTUND; in SYSCALL_DEFINE5()
882 if (fex & IEEE_TRAP_ENABLE_OVF) si_code = FPE_FLTOVF; in SYSCALL_DEFINE5()
883 if (fex & IEEE_TRAP_ENABLE_DZE) si_code = FPE_FLTDIV; in SYSCALL_DEFINE5()
884 if (fex & IEEE_TRAP_ENABLE_INV) si_code = FPE_FLTINV; in SYSCALL_DEFINE5()
888 info.si_code = si_code; in SYSCALL_DEFINE5()
Dsignal.c224 info.si_code = TRAP_BRKPT; in do_sigreturn()
258 info.si_code = TRAP_BRKPT; in do_rt_sigreturn()
/linux-4.1.27/arch/sparc/kernel/
Dtraps_32.c106 info.si_code = ILL_ILLTRP; in do_hw_interrupt()
126 info.si_code = ILL_ILLOPC; in do_illegal_instruction()
141 info.si_code = ILL_PRVOPC; in do_priv_instruction()
167 info.si_code = BUS_ADRALN; in do_memaccess_unaligned()
307 info.si_code = __SI_FAULT;
310 info.si_code = FPE_FLTINV;
312 info.si_code = FPE_FLTOVF;
314 info.si_code = FPE_FLTUND;
316 info.si_code = FPE_FLTDIV;
318 info.si_code = FPE_FLTRES;
[all …]
Dtraps_64.c111 info.si_code = ILL_ILLTRP; in bad_trap()
210 info.si_code = SEGV_MAPERR; in spitfire_insn_access_exception()
251 info.si_code = SEGV_MAPERR; in sun4v_insn_access_exception()
300 info.si_code = SEGV_MAPERR; in spitfire_data_access_exception()
356 info.si_code = SEGV_MAPERR; in sun4v_data_access_exception()
538 info.si_code = BUS_OBJERR; in spitfire_ue_log()
2187 info.si_code = __SI_FAULT; in do_fpe_common()
2190 info.si_code = FPE_FLTINV; in do_fpe_common()
2192 info.si_code = FPE_FLTOVF; in do_fpe_common()
2194 info.si_code = FPE_FLTUND; in do_fpe_common()
[all …]
Dsignal32.c88 err |= __put_user((short)from->si_code, &to->si_code); in copy_siginfo_to_user32()
89 if (from->si_code < 0) in copy_siginfo_to_user32()
92 switch (from->si_code >> 16) { in copy_siginfo_to_user32()
Dsys_sparc_32.c155 info.si_code = TRAP_BRKPT; in sparc_breakpoint()
Dunaligned_32.c317 info.si_code = BUS_ADRALN; in user_mna_trap_fault()
Dsys_sparc_64.c513 info.si_code = TRAP_BRKPT; in sparc_breakpoint()
Dsignal_64.c413 err |= __put_user(SI_NOINFO, &sf->info.si_code); in setup_rt_frame()
Dprocess_64.c535 info.si_code = BUS_ADRALN; in stack_unaligned()
/linux-4.1.27/arch/ia64/kernel/
Dtraps.c182 siginfo.si_code = code; in ia64_bad_break()
349 siginfo.si_code = __SI_FAULT; /* default code */ in handle_fpu_swa()
352 siginfo.si_code = FPE_FLTINV; in handle_fpu_swa()
356 siginfo.si_code = FPE_FLTUND; in handle_fpu_swa()
358 siginfo.si_code = FPE_FLTDIV; in handle_fpu_swa()
373 siginfo.si_code = __SI_FAULT; /* default code */ in handle_fpu_swa()
376 siginfo.si_code = FPE_FLTOVF; in handle_fpu_swa()
378 siginfo.si_code = FPE_FLTUND; in handle_fpu_swa()
380 siginfo.si_code = FPE_FLTRES; in handle_fpu_swa()
421 si.si_code = ILL_ILLOPC; in ia64_illegal_op_fault()
[all …]
Dbrl_emu.c204 siginfo.si_code = ILL_BADIADDR; in ia64_emulate_brl()
213 siginfo.si_code = TRAP_BRANCH; in ia64_emulate_brl()
226 siginfo.si_code = TRAP_TRACE; in ia64_emulate_brl()
Dsignal.c112 if (from->si_code < 0) { in copy_siginfo_to_user()
127 err |= __put_user((short)from->si_code, &to->si_code); in copy_siginfo_to_user()
128 switch (from->si_code >> 16) { in copy_siginfo_to_user()
210 si.si_code = SI_KERNEL; in ia64_rt_sigreturn()
307 si.si_code = SI_KERNEL; in force_sigsegv_info()
Dunaligned.c1535 si.si_code = BUS_ADRALN; in ia64_handle_unaligned()
/linux-4.1.27/tools/testing/selftests/ptrace/
Dpeeksiginfo.c109 int si_code; in check_direct_path() local
113 si_code = TEST_SICODE_SHARE; in check_direct_path()
116 si_code = TEST_SICODE_PRIV; in check_direct_path()
131 if (siginfo[j].si_code == si_code && in check_direct_path()
136 shared, i, siginfo[j].si_code, siginfo[j].si_int); in check_direct_path()
178 siginfo->si_code = TEST_SICODE_SHARE; in main()
182 siginfo->si_code = TEST_SICODE_PRIV; in main()
/linux-4.1.27/arch/hexagon/mm/
Dvm_fault.c53 int si_code = SEGV_MAPERR; in do_page_fault() local
86 si_code = SEGV_ACCERR; in do_page_fault()
143 info.si_code = BUS_ADRERR; in do_page_fault()
148 info.si_code = SEGV_ACCERR; in do_page_fault()
161 info.si_code = si_code; in do_page_fault()
/linux-4.1.27/arch/mn10300/kernel/
Dfpu.c53 info.si_code = FPE_FLTINV; in fpu_exception()
60 info.si_code = FPE_FLTDIV; in fpu_exception()
62 info.si_code = FPE_FLTOVF; in fpu_exception()
64 info.si_code = FPE_FLTUND; in fpu_exception()
66 info.si_code = FPE_FLTRES; in fpu_exception()
Dtraps.c55 u32 si_code; member
129 int signo, si_code; in die_if_no_fixup() local
137 si_code = exception_to_signal_map[code >> 3].si_code; in die_if_no_fixup()
167 si_code = TRAP_BRKPT; in die_if_no_fixup()
188 if (debugger_intercept(code, signo, si_code, regs) == 0) in die_if_no_fixup()
211 info.si_code = exception_to_signal_map[intcode >> 3].si_code; in handle_exception()
Dkgdb.c449 int debugger_intercept(enum exception_code excep, int signo, int si_code, in debugger_intercept() argument
457 si_code = TRAP_TRACE; in debugger_intercept()
460 ret = kgdb_handle_exception(excep, signo, si_code, regs); in debugger_intercept()
Dgdb-stub.c1693 int signo, int si_code, struct pt_regs *regs) in debugger_intercept() argument
/linux-4.1.27/arch/frv/kernel/
Dtraps.c49 info.si_code = SEGV_ACCERR; in insn_access_error()
80 info.si_code = ILL_ILLOPC; in illegal_instruction()
84 info.si_code = ILL_PRVOPC; in illegal_instruction()
88 info.si_code = ILL_ILLTRP; in illegal_instruction()
94 info.si_code = in illegal_instruction()
323 info.si_code = SEGV_ACCERR; in atomic_operation()
344 info.si_code = FPE_MDAOVF; in media_exception()
378 info.si_code = SEGV_ACCERR; in memory_access_exception()
410 info.si_code = SEGV_ACCERR; in data_access_error()
444 info.si_code = FPE_INTDIV; in division_exception()
/linux-4.1.27/arch/alpha/mm/
Dfault.c90 int fault, si_code = SEGV_MAPERR; in do_page_fault() local
134 si_code = SEGV_ACCERR; in do_page_fault()
226 info.si_code = BUS_ADRERR; in do_page_fault()
236 info.si_code = si_code; in do_page_fault()
/linux-4.1.27/arch/tile/kernel/
Dcompat_signal.c66 err |= __put_user((short)from->si_code, &to->si_code); in copy_siginfo_to_user32()
68 if (from->si_code < 0) { in copy_siginfo_to_user32()
79 switch (from->si_code >> 16) { in copy_siginfo_to_user32()
118 err |= __get_user(to->si_code, &from->si_code); in copy_siginfo_from_user32()
Dsingle_step.c169 .si_code = BUS_ADRALN, in rewrite_load_store_unaligned()
216 .si_code = BUS_ADRALN, in rewrite_load_store_unaligned()
Dunaligned.c984 .si_code = BUS_ADRALN, in jit_bundle_gen()
1400 .si_code = SEGV_MAPERR, in jit_bundle_gen()
1516 .si_code = BUS_ADRALN, in do_unaligned()
1540 .si_code = SEGV_MAPERR, in do_unaligned()
Dtraps.c386 info.si_code = code; in do_trap()
Dptrace.c312 info.si_code = TRAP_BRKPT; in send_sigtrap()
Dhardwall.c388 info.si_code = ILL_HARDWALL; in do_hardwall_trap()
/linux-4.1.27/arch/powerpc/platforms/cell/spufs/
Dfault.c52 info.si_code = BUS_OBJERR; in spufs_handle_event()
57 info.si_code = SEGV_ACCERR; in spufs_handle_event()
63 info.si_code = BUS_ADRALN; in spufs_handle_event()
69 info.si_code = ILL_ILLOPC; in spufs_handle_event()
/linux-4.1.27/arch/sh/mm/
Dfault.c40 force_sig_info_fault(int si_signo, int si_code, unsigned long address, in force_sig_info_fault() argument
47 info.si_code = si_code; in force_sig_info_fault()
250 unsigned long address, int si_code) in __bad_area_nosemaphore() argument
261 force_sig_info_fault(SIGSEGV, si_code, address, tsk); in __bad_area_nosemaphore()
278 unsigned long address, int si_code) in __bad_area() argument
288 __bad_area_nosemaphore(regs, error_code, address, si_code); in __bad_area()
/linux-4.1.27/arch/um/kernel/
Dtrap.c166 si.si_code = SEGV_ACCERR; in bad_segv()
225 &si.si_code); in segv()
259 si.si_code = BUS_ADRERR; in segv()
295 clean_si.si_code = si->si_code; in relay_signal()
311 sig, si->si_code); in relay_signal()
Dptrace.c121 info.si_code = TRAP_BRKPT; in send_sigtrap()
/linux-4.1.27/arch/parisc/kernel/
Dsignal32.c288 err |= __get_user(to->si_code, &from->si_code); in copy_siginfo_from_user32()
290 if (to->si_code < 0) in copy_siginfo_from_user32()
293 switch (to->si_code >> 16) { in copy_siginfo_from_user32()
340 err |= __put_user((short)from->si_code, &to->si_code); in copy_siginfo_to_user32()
341 if (from->si_code < 0) in copy_siginfo_to_user32()
344 switch (from->si_code >> 16) { in copy_siginfo_to_user32()
Dtraps.c305 si.si_code = wot; in handle_gdb_break()
575 si.si_code = ILL_ILLOPC; in handle_interruption()
586 si.si_code = ILL_PRVOPC; in handle_interruption()
609 si.si_code = ILL_PRVREG; in handle_interruption()
620 si.si_code = FPE_INTOVF; in handle_interruption()
633 si.si_code = 0; in handle_interruption()
744 si.si_code = SEGV_MAPERR; in handle_interruption()
766 si.si_code = BUS_OBJERR; in handle_interruption()
786 si.si_code = SEGV_MAPERR; in handle_interruption()
Dptrace.c79 si.si_code = TRAP_TRACE; in user_enable_single_step()
Dunaligned.c695 si.si_code = SEGV_MAPERR; in handle_unaligned()
705 si.si_code = BUS_ADRALN; in handle_unaligned()
/linux-4.1.27/arch/m68k/kernel/
Dtraps.c1026 info.si_code = BUS_ADRALN; in trap_c()
1032 info.si_code = ILL_ILLOPC; in trap_c()
1036 info.si_code = ILL_PRVOPC; in trap_c()
1040 info.si_code = ILL_COPROC; in trap_c()
1057 info.si_code = ILL_ILLTRP; in trap_c()
1063 info.si_code = FPE_FLTINV; in trap_c()
1067 info.si_code = FPE_FLTRES; in trap_c()
1071 info.si_code = FPE_FLTDIV; in trap_c()
1075 info.si_code = FPE_FLTUND; in trap_c()
1079 info.si_code = FPE_FLTOVF; in trap_c()
[all …]
/linux-4.1.27/arch/sparc/mm/
Dfault_64.c176 info.si_code = code; in do_fault_siginfo()
214 static void __kprobes do_kernel_fault(struct pt_regs *regs, int si_code, in do_kernel_fault() argument
262 do_fault_siginfo(si_code, SIGSEGV, regs, address, insn, fault_code); in do_kernel_fault()
288 int si_code, fault_code, fault; in do_sparc64_fault() local
297 si_code = SEGV_MAPERR; in do_sparc64_fault()
410 si_code = SEGV_ACCERR; in do_sparc64_fault()
511 do_kernel_fault(regs, si_code, fault_code, insn, address); in do_sparc64_fault()
Dfault_32.c132 info.si_code = code; in __do_fault_siginfo()
138 show_signal_msg(regs, sig, info.si_code, in __do_fault_siginfo()
/linux-4.1.27/arch/x86/kernel/
Dtraps.c248 info->si_code = sicode; in fill_trap_info()
623 int si_code; in do_debug() local
693 si_code = get_si_code(tsk->thread.debugreg6); in do_debug()
695 send_sigtrap(tsk, regs, error_code, si_code); in do_debug()
773 info.si_code = FPE_FLTINV; in math_error()
775 info.si_code = FPE_FLTDIV; in math_error()
777 info.si_code = FPE_FLTOVF; in math_error()
779 info.si_code = FPE_FLTUND; in math_error()
781 info.si_code = FPE_FLTRES; in math_error()
911 info.si_code = ILL_BADSTK; in do_iret_error()
Dptrace.c1409 int error_code, int si_code, in fill_sigtrap_info() argument
1417 info->si_code = si_code; in fill_sigtrap_info()
1429 int error_code, int si_code) in send_sigtrap() argument
1433 fill_sigtrap_info(tsk, regs, error_code, si_code, &info); in send_sigtrap()
Dvsyscall_64.c106 info.si_code = SEGV_MAPERR; in write_ok_or_segv()
/linux-4.1.27/arch/parisc/mm/
Dfault.c308 si.si_code = SEGV_MAPERR; in do_page_fault()
315 si.si_code = SEGV_ACCERR; in do_page_fault()
324 si.si_code = (code == 18) ? BUS_ADRALN : BUS_ADRERR; in do_page_fault()
330 si.si_code = (code == 26) ? SEGV_ACCERR : SEGV_MAPERR; in do_page_fault()
/linux-4.1.27/arch/xtensa/mm/
Dfault.c49 info.si_code = SEGV_MAPERR; in do_page_fault()
95 info.si_code = SEGV_ACCERR; in do_page_fault()
184 info.si_code = SIGBUS; in do_page_fault()
186 info.si_code = BUS_ADRERR; in do_page_fault()
/linux-4.1.27/arch/tile/mm/
Dfault.c48 int si_code, unsigned long address, in force_sig_info_fault() argument
57 si_signo, si_code & 0xffff, address, in force_sig_info_fault()
63 info.si_code = si_code; in force_sig_info_fault()
272 int si_code; in handle_page_fault() local
315 si_code = SEGV_MAPERR; in handle_page_fault()
416 si_code = SEGV_ACCERR; in handle_page_fault()
500 force_sig_info_fault("segfault", SIGSEGV, si_code, address, in handle_page_fault()
/linux-4.1.27/arch/score/mm/
Dfault.c54 info.si_code = SEGV_MAPERR; in do_page_fault()
97 info.si_code = SEGV_ACCERR; in do_page_fault()
194 info.si_code = BUS_ADRERR; in do_page_fault()
/linux-4.1.27/arch/s390/mm/
Dfault.c242 static noinline void do_sigsegv(struct pt_regs *regs, int si_code) in do_sigsegv() argument
248 si.si_code = si_code; in do_sigsegv()
307 si.si_code = BUS_ADRERR; in do_sigbus()
314 int si_code; in do_fault_error() local
322 si_code = (fault == VM_FAULT_BADMAP) ? in do_fault_error()
324 do_sigsegv(regs, si_code); in do_fault_error()
/linux-4.1.27/arch/arc/mm/
Dfault.c83 info.si_code = SEGV_MAPERR; in do_page_fault()
111 info.si_code = SEGV_ACCERR; in do_page_fault()
232 info.si_code = BUS_ADRERR; in do_page_fault()
/linux-4.1.27/arch/openrisc/mm/
Dfault.c100 info.si_code = SEGV_MAPERR; in do_page_fault()
142 info.si_code = SEGV_ACCERR; in do_page_fault()
287 info.si_code = BUS_ADRERR; in do_page_fault()
/linux-4.1.27/arch/x86/mm/
Dfault.c169 force_sig_info_fault(int si_signo, int si_code, unsigned long address, in force_sig_info_fault() argument
177 info.si_code = si_code; in force_sig_info_fault()
655 unsigned long address, int signal, int si_code) in no_context() argument
683 force_sig_info_fault(signal, si_code, address, tsk, 0); in no_context()
760 unsigned long address, int si_code) in __bad_area_nosemaphore() argument
803 force_sig_info_fault(SIGSEGV, si_code, address, tsk, 0); in __bad_area_nosemaphore()
811 no_context(regs, error_code, address, SIGSEGV, si_code); in __bad_area_nosemaphore()
823 unsigned long address, int si_code) in __bad_area() argument
833 __bad_area_nosemaphore(regs, error_code, address, si_code); in __bad_area()
Dmpx.c309 info->si_code = SEGV_BNDERR; in mpx_generate_siginfo()
/linux-4.1.27/arch/sh/kernel/
Dtraps_32.c490 int si_code = BUS_ADRERR; in do_address_error() local
521 si_code = BUS_ADRALN; in do_address_error()
540 info.si_code = si_code; in do_address_error()
603 info.si_code = FPE_INTDIV; in do_divide_error()
606 info.si_code = FPE_INTOVF; in do_divide_error()
Dhw_breakpoint.c353 info.si_code = TRAP_HWBKPT; in hw_breakpoint_handler()
/linux-4.1.27/include/uapi/asm-generic/
Dsiginfo.h51 int si_code; member
174 #define SI_FROMUSER(siptr) ((siptr)->si_code <= 0)
175 #define SI_FROMKERNEL(siptr) ((siptr)->si_code > 0)
/linux-4.1.27/arch/cris/mm/
Dfault.c109 info.si_code = SEGV_MAPERR; in do_page_fault()
149 info.si_code = SEGV_ACCERR; in do_page_fault()
301 info.si_code = BUS_ADRERR; in do_page_fault()
/linux-4.1.27/kernel/
Dsignal.c446 if (likely(q->info.si_code != SI_TIMER)) { in __flush_itimer_signals()
577 info->si_code = SI_USER; in collect_signal()
665 if ((info->si_code & __SI_MASK) == __SI_TIMER && info->si_sys_private) { in dequeue_signal()
1066 override_rlimit = (is_si_special(info) || info->si_code >= 0); in __send_signal()
1078 q->info.si_code = SI_USER; in __send_signal()
1086 q->info.si_code = SI_KERNEL; in __send_signal()
1100 if (sig >= SIGRTMIN && info->si_code != SI_USER) { in __send_signal()
1596 BUG_ON(q->info.si_code != SI_TIMER); in send_sigqueue()
1673 info.si_code = CLD_DUMPED; in do_notify_parent()
1675 info.si_code = CLD_KILLED; in do_notify_parent()
[all …]
Dptrace.c669 __put_user(info.si_code, &uinfo->si_code)) { in ptrace_peek_siginfo()
680 __put_user(info.si_code, &uinfo->si_code)) { in ptrace_peek_siginfo()
948 if (likely(si && (si->si_code >> 8) == PTRACE_EVENT_STOP)) { in ptrace_request()
Dexit.c959 retval = put_user((short)why, &infop->si_code); in wait_noreap_copyout()
1098 retval = put_user((short)why, &infop->si_code); in wait_task_zombie()
1222 retval = put_user((short)why, &infop->si_code); in wait_task_stopped()
1582 ret = put_user(0, &infop->si_code); in SYSCALL_DEFINE5()
Dcompat.c597 BUG_ON(info.si_code & __SI_MASK); in COMPAT_SYSCALL_DEFINE5()
598 info.si_code |= __SI_CHLD; in COMPAT_SYSCALL_DEFINE5()
Dseccomp.c544 info.si_code = SYS_SECCOMP; in seccomp_send_sigsys()
/linux-4.1.27/arch/x86/ia32/
Dia32_signal.c53 put_user_ex((short)from->si_code, &to->si_code); in copy_siginfo_to_user32()
55 if (from->si_code < 0) { in copy_siginfo_to_user32()
66 switch (from->si_code >> 16) { in copy_siginfo_to_user32()
119 get_user_ex(to->si_code, &from->si_code); in copy_siginfo_from_user32()
/linux-4.1.27/arch/frv/mm/
Dfault.c75 info.si_code = SEGV_MAPERR; in do_page_fault()
134 info.si_code = SEGV_ACCERR; in do_page_fault()
277 info.si_code = BUS_ADRERR; in do_page_fault()
/linux-4.1.27/fs/
Dsignalfd.c98 err |= __put_user((short) kinfo->si_code, &uinfo->ssi_code); in signalfd_copyinfo()
99 switch (kinfo->si_code & __SI_MASK) { in signalfd_copyinfo()
125 (kinfo->si_code == BUS_MCEERR_AR || in signalfd_copyinfo()
126 kinfo->si_code == BUS_MCEERR_AO)) in signalfd_copyinfo()
Dfcntl.c472 si.si_code = reason; in send_sigio_to_task()
/linux-4.1.27/arch/mips/mm/
Dfault.c69 info.si_code = SEGV_MAPERR; in __do_page_fault()
118 info.si_code = SEGV_ACCERR; in __do_page_fault()
287 info.si_code = BUS_ADRERR; in __do_page_fault()
/linux-4.1.27/arch/metag/kernel/
Dtraps.c515 info.si_code = code; in unhandled_fault()
725 info.si_code = FPE_FLTINV; in fpe_handler()
727 info.si_code = FPE_FLTDIV; in fpe_handler()
729 info.si_code = FPE_FLTOVF; in fpe_handler()
731 info.si_code = FPE_FLTUND; in fpe_handler()
733 info.si_code = FPE_FLTRES; in fpe_handler()
735 info.si_code = 0; in fpe_handler()
/linux-4.1.27/arch/arm/vfp/
Dvfpmodule.c228 info.si_code = sicode; in vfp_raise_sigfpe()
258 int si_code = 0; in vfp_raise_exceptions() local
282 si_code = sig; in vfp_raise_exceptions()
293 if (si_code) in vfp_raise_exceptions()
294 vfp_raise_sigfpe(si_code, regs); in vfp_raise_exceptions()
/linux-4.1.27/arch/mn10300/mm/
Dfault.c165 info.si_code = SEGV_MAPERR; in do_page_fault()
226 info.si_code = SEGV_ACCERR; in do_page_fault()
367 info.si_code = BUS_ADRERR; in do_page_fault()
Dmisalignment.c399 info.si_code = BUS_ADRALN; in misalignment()
440 info.si_code = 0; in misalignment()
/linux-4.1.27/arch/m68k/mm/
Dfault.c26 siginfo.si_code = current->thread.code; in send_fault_sig()
29 siginfo.si_signo, siginfo.si_code); in send_fault_sig()
/linux-4.1.27/arch/arm64/mm/
Dfault.c131 si.si_code = code; in __do_user_fault()
469 info.si_code = inf->code; in do_mem_abort()
485 info.si_code = BUS_ADRALN; in do_sp_pc_abort()
528 info.si_code = inf->code; in do_debug_exception()
/linux-4.1.27/arch/ia64/include/asm/
Dsiginfo.h16 if (from->si_code < 0) in copy_siginfo()
/linux-4.1.27/arch/mn10300/include/asm/
Ddebugger.h31 int signo, int si_code, in debugger_intercept() argument
/linux-4.1.27/arch/mips/kernel/
Dtraps.c698 .si_code = FPE_INTOVF, in do_ov()
727 si.si_code = FPE_FLTINV; in process_fpemu_return()
729 si.si_code = FPE_FLTDIV; in process_fpemu_return()
731 si.si_code = FPE_FLTOVF; in process_fpemu_return()
733 si.si_code = FPE_FLTUND; in process_fpemu_return()
735 si.si_code = FPE_FLTRES; in process_fpemu_return()
737 si.si_code = __SI_FAULT; in process_fpemu_return()
744 si.si_code = BUS_ADRERR; in process_fpemu_return()
753 si.si_code = SEGV_ACCERR; in process_fpemu_return()
755 si.si_code = SEGV_MAPERR; in process_fpemu_return()
[all …]
Dsignal32.c374 err |= __put_user((short)from->si_code, &to->si_code); in copy_siginfo_to_user32()
375 if (from->si_code < 0) in copy_siginfo_to_user32()
378 switch (from->si_code >> 16) { in copy_siginfo_to_user32()
/linux-4.1.27/arch/openrisc/kernel/
Dtraps.c293 info.si_code = TRAP_TRACE; in do_trap()
327 info.si_code = BUS_ADRERR; in do_bus_fault()
346 info.si_code = ILL_ILLOPC; in do_illegal_instruction()
/linux-4.1.27/arch/arm/kernel/
Dswp_emulate.c116 info.si_code = SEGV_MAPERR; in set_segfault()
118 info.si_code = SEGV_ACCERR; in set_segfault()
Dtraps.c458 info.si_code = ILL_ILLOPC; in do_undefinstr()
525 info.si_code = ILL_ILLTRP; in bad_syscall()
584 info.si_code = SEGV_MAPERR; in arm_syscall()
706 info.si_code = ILL_ILLTRP; in arm_syscall()
781 info.si_code = ILL_ILLOPC; in baddataabort()
Dptrace.c209 info.si_code = TRAP_BRKPT; in ptrace_break()
402 info.si_code = TRAP_HWBKPT; in ptrace_hbptriggered()
/linux-4.1.27/arch/m32r/mm/
Dfault.c93 info.si_code = SEGV_MAPERR; in do_page_fault()
171 info.si_code = SEGV_ACCERR; in do_page_fault()
293 info.si_code = BUS_ADRERR; in do_page_fault()
/linux-4.1.27/arch/metag/mm/
Dfault.c184 info.si_code = SEGV_MAPERR; in do_page_fault()
214 info.si_code = BUS_ADRERR; in do_page_fault()
/linux-4.1.27/include/linux/
Delfcore-compat.h15 compat_int_t si_code; member
Dsignal.h37 if (from->si_code < 0) in copy_siginfo()
/linux-4.1.27/arch/unicore32/mm/
Dfault.c130 si.si_code = code; in __do_user_fault()
477 info.si_code = inf->code; in do_DataAbort()
496 info.si_code = inf->code; in do_PrefetchAbort()
/linux-4.1.27/include/uapi/linux/
Delfcore.h14 int si_code; /* extra code */ member
/linux-4.1.27/arch/arm/mm/
Dfault.c181 si.si_code = code; in __do_user_fault()
559 info.si_code = inf->code; in do_DataAbort()
591 info.si_code = inf->code; in do_PrefetchAbort()
Dalignment.c934 si.si_code = BUS_ADRALN; in do_alignment()
/linux-4.1.27/arch/mips/include/uapi/asm/
Dsiginfo.h36 int si_code; member
/linux-4.1.27/arch/ia64/include/uapi/asm/
Dsiginfo.h22 int si_code; member
/linux-4.1.27/arch/unicore32/kernel/
Dfpu-ucf64.c62 info.si_code = sicode; in ucf64_raise_sigfpe()
/linux-4.1.27/arch/parisc/math-emu/
Ddriver.c121 si.si_code = signalcode & 0xffffff; in handle_fpe()
/linux-4.1.27/arch/powerpc/mm/
Dfault.c130 info.si_code = BUS_ADRERR; in do_sigbus()
136 info.si_code = BUS_MCEERR_AR; in do_sigbus()
/linux-4.1.27/arch/arc/kernel/
Dtraps.c71 .si_code = sicode, \
/linux-4.1.27/include/trace/events/
Dsignal.h22 __entry->code = info->si_code; \
/linux-4.1.27/arch/microblaze/kernel/
Dexceptions.c69 info.si_code = code; in _exception()
/linux-4.1.27/arch/x86/include/asm/
Dptrace.h83 int error_code, int si_code);
Dcompat.h136 int si_code; member
/linux-4.1.27/arch/nios2/kernel/
Dtraps.c32 info.si_code = code; in _send_sig()
/linux-4.1.27/arch/microblaze/mm/
Dfault.c300 info.si_code = BUS_ADRERR; in do_page_fault()
/linux-4.1.27/samples/seccomp/
Dbpf-direct.c68 if (info->si_code != SYS_SECCOMP) in emulator()
/linux-4.1.27/Documentation/
Dkmemcheck.txt290 283 if (from->si_code < 0)
403 853 info->si_code >= 0)));
537 43 int si_code;
553 means that gcc has inserted 4 bytes of padding between the members si_code
556 _----------------------------=> si_code
565 This allows us to realize another important fact: si_code contains the value
583 853 info->si_code >= 0)));
591 868 q->info.si_code = SI_KERNEL;
598 Not only does this match with the .si_code member, it also matches the place
/linux-4.1.27/arch/sparc/include/asm/
Dcompat.h161 int si_code; member
/linux-4.1.27/arch/avr32/kernel/
Dtraps.c95 info.si_code = code; in _exception()
/linux-4.1.27/arch/powerpc/include/asm/
Dcompat.h132 int si_code; member
/linux-4.1.27/arch/mips/include/asm/
Dcompat.h137 int si_code; member
/linux-4.1.27/arch/ia64/mm/
Dfault.c251 si.si_code = code; in ia64_do_page_fault()
/linux-4.1.27/arch/tile/include/asm/
Dcompat.h123 int si_code; member
/linux-4.1.27/arch/arm64/include/asm/
Dcompat.h161 int si_code; member
/linux-4.1.27/arch/parisc/include/asm/
Dcompat.h140 int si_code; member
/linux-4.1.27/arch/powerpc/kernel/
Dsignal_32.c931 err |= __put_user((short)s->si_code, &d->si_code); in copy_siginfo_to_user32()
932 if (s->si_code < 0) in copy_siginfo_to_user32()
935 else switch(s->si_code >> 16) { in copy_siginfo_to_user32()
Dprocess.c319 info.si_code = signal_code; in do_send_trap()
343 info.si_code = TRAP_HWBKPT; in do_break()
Dtraps.c237 info->si_code = TRAP_TRACE; in user_single_step_siginfo()
266 info.si_code = code; in _exception()
/linux-4.1.27/arch/hexagon/kernel/
Dtraps.c424 info.si_code = TRAP_BRKPT; in do_trap0()
/linux-4.1.27/arch/m32r/kernel/
Dtraps.c269 info.si_code = sicode; \
/linux-4.1.27/arch/score/kernel/
Dtraps.c225 info.si_code = FPE_INTOVF; in do_ov()
/linux-4.1.27/arch/s390/include/asm/
Dcompat.h198 int si_code; member
/linux-4.1.27/arch/xtensa/kernel/
Dtraps.c281 info.si_code = BUS_ADRALN; in do_unaligned_user()
/linux-4.1.27/arch/c6x/kernel/
Dtraps.c258 info.si_code = except_info->code; in do_trap()
/linux-4.1.27/mm/
Dmemory-failure.c208 si.si_code = BUS_MCEERR_AR; in kill_proc()
217 si.si_code = BUS_MCEERR_AO; in kill_proc()
/linux-4.1.27/drivers/staging/comedi/
Dcomedi_fops.c2674 int si_code = 0; in comedi_event() local
2698 si_code = async->cmd.flags & CMDF_WRITE ? POLL_OUT : POLL_IN; in comedi_event()
2703 if (si_code) in comedi_event()
2704 kill_fasync(&dev->async_queue, SIGIO, si_code); in comedi_event()
/linux-4.1.27/arch/sh/math-emu/
Dmath.c565 info.si_code = FPE_FLTINV; in ieee_fpe_handler()
/linux-4.1.27/kernel/time/
Dposix-timers.c650 new_timer->sigq->info.si_code = SI_TIMER; in SYSCALL_DEFINE3()
/linux-4.1.27/Documentation/prctl/
Dseccomp_filter.txt111 SIGSYS triggered by seccomp will have a si_code of SYS_SECCOMP.
/linux-4.1.27/drivers/usb/core/
Ddevio.c507 sinfo.si_code = SI_ASYNCIO; in async_completed()
2389 sinfo.si_code = SI_ASYNCIO; in usbdev_remove()
/linux-4.1.27/ipc/
Dmqueue.c646 sig_i.si_code = SI_MESGQ; in __do_notify()
/linux-4.1.27/kernel/debug/kdb/
Dkdb_main.c2473 info.si_code = SI_USER; in kdb_kill()
/linux-4.1.27/arch/x86/kvm/
Dmmu.c2779 info.si_code = BUS_MCEERR_AR; in kvm_send_hwpoison_signal()