Home
last modified time | relevance | path

Searched refs:si_addr (Results 1 – 25 of 46) sorted by relevance

12

/Linux-v4.19/arch/ia64/kernel/
Dtraps.c108 siginfo.si_addr = (void __user *) (regs->cr_iip + ia64_psr(regs)->ri); in ia64_bad_break()
357 siginfo.si_addr = (void __user *) (regs->cr_iip + ia64_psr(regs)->ri); in handle_fpu_swa()
384 siginfo.si_addr = (void __user *) (regs->cr_iip + ia64_psr(regs)->ri); in handle_fpu_swa()
432 si.si_addr = (void __user *) (regs.cr_iip + ia64_psr(&regs)->ri); in ia64_illegal_op_fault()
512 siginfo.si_addr = addr; in ia64_fault()
531 siginfo.si_addr = (void __user *) iip; in ia64_fault()
589 siginfo.si_addr = (void __user *) ifa; in ia64_fault()
607 siginfo.si_addr = (void __user *) iip; in ia64_fault()
646 siginfo.si_addr = (void __user *) iip; in ia64_fault()
Dbrl_emu.c218 siginfo.si_addr = 0; in ia64_emulate_brl()
231 siginfo.si_addr = 0; in ia64_emulate_brl()
Dsignal.c162 si.si_addr = sc; in ia64_rt_sigreturn()
260 si.si_addr = addr; in force_sigsegv_info()
/Linux-v4.19/arch/arc/kernel/
Dtraps.c50 tsk->thread.fault_address = (__force unsigned int)info->si_addr; in unhandled_exception()
59 die(str, regs, (unsigned long)info->si_addr); in unhandled_exception()
74 info.si_addr = (void __user *)address; \
/Linux-v4.19/arch/arm64/mm/
Dfault.c302 current->thread.fault_address = (unsigned long)info->si_addr; in __do_user_fault()
371 si.si_addr = (void __user *)addr; in do_bad_area()
566 si.si_addr = (void __user *)addr; in do_page_fault()
653 info.si_addr = NULL; in do_sea()
655 info.si_addr = (void __user *)addr; in do_sea()
752 info.si_addr = (void __user *)addr; in do_mem_abort()
795 info.si_addr = (void __user *)addr; in do_sp_pc_abort()
856 info.si_addr = (void __user *)addr; in do_debug_exception()
/Linux-v4.19/arch/powerpc/platforms/cell/spufs/
Dfault.c56 info.si_addr = (void __user *)ea; in spufs_handle_event()
67 info.si_addr = (void __user *)(unsigned long) in spufs_handle_event()
/Linux-v4.19/kernel/
Dsignal.c1538 info.si_addr = addr; in force_sig_fault()
1561 info.si_addr = addr; in send_sig_fault()
1582 info.si_addr = addr; in force_sig_mceerr()
1596 info.si_addr = addr; in send_sig_mceerr()
1610 info.si_addr = addr; in force_sig_bnderr()
1625 info.si_addr = addr; in force_sig_pkuerr()
1642 info.si_addr = addr; in force_sig_ptrace_errno_trap()
2934 new.si_addr = ptr_to_compat(from->si_addr); in __copy_siginfo_to_user32()
2940 new.si_addr = ptr_to_compat(from->si_addr); in __copy_siginfo_to_user32()
2947 new.si_addr = ptr_to_compat(from->si_addr); in __copy_siginfo_to_user32()
[all …]
/Linux-v4.19/arch/arc/mm/
Dfault.c205 info.si_addr = (void __user *)address; in do_page_fault()
244 info.si_addr = (void __user *)address; in do_page_fault()
/Linux-v4.19/arch/arm/kernel/
Dtraps.c492 info.si_addr = pc; in do_undefinstr()
561 info.si_addr = (void __user *)instruction_pointer(regs) - in bad_syscall()
621 info.si_addr = NULL; in arm_syscall()
694 info.si_addr = (void __user *)instruction_pointer(regs) - in arm_syscall()
763 info.si_addr = (void __user *)addr; in baddataabort()
Dswp_emulate.c113 info.si_addr = (void *) instruction_pointer(regs); in set_segfault()
/Linux-v4.19/arch/unicore32/mm/
Dfault.c132 si.si_addr = (void __user *)addr; in __do_user_fault()
481 info.si_addr = (void __user *)addr; in do_DataAbort()
501 info.si_addr = (void __user *)addr; in do_PrefetchAbort()
/Linux-v4.19/arch/x86/kernel/
Dsignal_compat.c127 BUILD_BUG_ON(offsetof(siginfo_t, si_addr) != 0x10); in signal_compat_build_tests()
128 BUILD_BUG_ON(offsetof(compat_siginfo_t, si_addr) != 0x0C); in signal_compat_build_tests()
Dtraps.c247 info->si_addr = (void __user *)siaddr; in fill_trap_info()
863 info.si_addr = (void __user *)uprobe_get_trap_addr(regs); in math_error()
940 info.si_addr = NULL; in do_iret_error()
Dumip.c285 info.si_addr = addr; in force_sig_info_umip_fault()
/Linux-v4.19/arch/arm64/kernel/
Dsys_compat.c119 info.si_addr = (void __user *)instruction_pointer(regs) - in compat_arm_syscall()
/Linux-v4.19/arch/arm/mm/
Dfault.c187 si.si_addr = (void __user *)addr; in __do_user_fault()
570 info.si_addr = (void __user *)addr; in do_DataAbort()
603 info.si_addr = (void __user *)addr; in do_PrefetchAbort()
/Linux-v4.19/arch/unicore32/kernel/
Dfpu-ucf64.c63 info.si_addr = (void __user *)(instruction_pointer(regs) - 4); in ucf64_raise_sigfpe()
/Linux-v4.19/arch/x86/mm/
Dmpx.c177 info->si_addr = insn_get_addr_ref(&insn, regs); in mpx_generate_siginfo()
182 if (info->si_addr == (void __user *)-1) { in mpx_generate_siginfo()
186 trace_mpx_bounds_register_exception(info->si_addr, bndreg); in mpx_generate_siginfo()
/Linux-v4.19/tools/testing/selftests/x86/
Dmpx-mini-test.c420 typeof(si->si_addr) *si_addr_ptr = &si->si_addr; in handler()
451 status, (void *)ip, si->si_addr); in handler()
467 fprintf(stderr, "bound check error: si_addr %p\n", si->si_addr); in handler()
473 eprintf("si_addr %p\n", si->si_addr); in handler()
478 eprintf("si_addr %p\n", si->si_addr); in handler()
Dsingle_step_syscall.c96 (unsigned long)info->si_addr, in sigtrap()
/Linux-v4.19/fs/
Dsignalfd.c125 new.ssi_addr = (long) kinfo->si_addr; in signalfd_copyinfo()
131 new.ssi_addr = (long) kinfo->si_addr; in signalfd_copyinfo()
/Linux-v4.19/tools/testing/selftests/powerpc/primitives/
Dload_unaligned_zeropad.c84 unsigned long addr = (unsigned long)info->si_addr; in segv_handler()
/Linux-v4.19/tools/testing/selftests/powerpc/copyloops/
Dexc_validate.c24 unsigned long addr = (unsigned long)info->si_addr; in segv_handler()
/Linux-v4.19/include/uapi/asm-generic/
Dsiginfo.h149 #define si_addr _sifields._sigfault._addr macro
/Linux-v4.19/Documentation/sparc/
Dadi.txt108 siginfo.si_addr = addr; /* PC where first mismatch occurred */
126 siginfo.si_addr = addr; /* address that caused trap */
144 siginfo.si_addr = addr; /* address that caused trap */

12