Home
last modified time | relevance | path

Searched refs:siginfo_t (Results 1 – 25 of 111) sorted by relevance

12345

/Linux-v4.19/arch/x86/kernel/
Dsignal_compat.c46 BUILD_BUG_ON(offsetof(siginfo_t, si_signo) != 0); in signal_compat_build_tests()
47 BUILD_BUG_ON(offsetof(siginfo_t, si_errno) != 4); in signal_compat_build_tests()
48 BUILD_BUG_ON(offsetof(siginfo_t, si_code) != 8); in signal_compat_build_tests()
67 #define CHECK_SI_SIZE(name, size) BUILD_BUG_ON(size != sizeof(((siginfo_t *)0)->_sifields.name)) in signal_compat_build_tests()
73 BUILD_BUG_ON(offsetof(siginfo_t, si_pid) != 0x10); in signal_compat_build_tests()
74 BUILD_BUG_ON(offsetof(siginfo_t, si_uid) != 0x14); in signal_compat_build_tests()
82 BUILD_BUG_ON(offsetof(siginfo_t, si_tid) != 0x10); in signal_compat_build_tests()
83 BUILD_BUG_ON(offsetof(siginfo_t, si_overrun) != 0x14); in signal_compat_build_tests()
84 BUILD_BUG_ON(offsetof(siginfo_t, si_value) != 0x18); in signal_compat_build_tests()
93 BUILD_BUG_ON(offsetof(siginfo_t, si_pid) != 0x10); in signal_compat_build_tests()
[all …]
Dtraps.c220 static siginfo_t *fill_trap_info(struct pt_regs *regs, int signr, int trapnr, in fill_trap_info()
221 siginfo_t *info) in fill_trap_info()
253 long error_code, siginfo_t *info) in do_trap()
288 siginfo_t info; in do_error_trap()
458 siginfo_t *info; in do_bounds()
834 siginfo_t info; in math_error()
931 siginfo_t info; in do_iret_error()
/Linux-v4.19/arch/m68k/kernel/
Dsignal.c585 BUILD_BUG_ON(sizeof(siginfo_t) != 128); in siginfo_build_tests()
588 BUILD_BUG_ON(offsetof(siginfo_t, si_signo) != 0); in siginfo_build_tests()
589 BUILD_BUG_ON(offsetof(siginfo_t, si_errno) != 4); in siginfo_build_tests()
590 BUILD_BUG_ON(offsetof(siginfo_t, si_code) != 8); in siginfo_build_tests()
593 BUILD_BUG_ON(offsetof(siginfo_t, si_pid) != 0x0c); in siginfo_build_tests()
594 BUILD_BUG_ON(offsetof(siginfo_t, si_uid) != 0x10); in siginfo_build_tests()
597 BUILD_BUG_ON(offsetof(siginfo_t, si_tid) != 0x0c); in siginfo_build_tests()
598 BUILD_BUG_ON(offsetof(siginfo_t, si_overrun) != 0x10); in siginfo_build_tests()
599 BUILD_BUG_ON(offsetof(siginfo_t, si_value) != 0x14); in siginfo_build_tests()
602 BUILD_BUG_ON(offsetof(siginfo_t, si_pid) != 0x0c); in siginfo_build_tests()
[all …]
/Linux-v4.19/tools/testing/selftests/ptrace/
Dpeeksiginfo.c15 static int sys_rt_sigqueueinfo(pid_t tgid, int sig, siginfo_t *uinfo) in sys_rt_sigqueueinfo()
21 int sig, siginfo_t *uinfo) in sys_rt_tgsigqueueinfo()
84 addr_ro - sizeof(siginfo_t) * 2); in check_error_paths()
109 siginfo_t siginfo[SIGNR]; in check_direct_path()
154 siginfo_t siginfo[SIGNR]; in main()
/Linux-v4.19/tools/testing/selftests/x86/
Dsyscall_arg_fault.c29 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
46 static void sigsegv(int sig, siginfo_t *info, void *ctx_void) in sigsegv()
61 static void sigill(int sig, siginfo_t *info, void *ctx_void) in sigill()
Dsysret_rip.c50 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
77 static void sigsegv_for_sigreturn_test(int sig, siginfo_t *info, void *ctx_void) in sigsegv_for_sigreturn_test()
93 static void sigusr1(int sig, siginfo_t *info, void *ctx_void) in sigusr1()
121 static void sigsegv_for_fallthrough(int sig, siginfo_t *info, void *ctx_void) in sigsegv_for_fallthrough()
Dmov_ss_trap.c98 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
117 static void sigtrap(int sig, siginfo_t *si, void *ctx_void) in sigtrap()
126 static void handle_and_return(int sig, siginfo_t *si, void *ctx_void) in handle_and_return()
134 static void handle_and_longjmp(int sig, siginfo_t *si, void *ctx_void) in handle_and_longjmp()
Dsyscall_nt.c47 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
59 static void sigtrap(int sig, siginfo_t *si, void *ctx_void) in sigtrap()
Diopl.c25 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
40 static void sigsegv(int sig, siginfo_t *si, void *ctx_void) in sigsegv()
Dsingle_step_syscall.c42 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
81 static void sigtrap(int sig, siginfo_t *info, void *ctx_void) in sigtrap()
Dioperm.c25 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
50 static void sigsegv(int sig, siginfo_t *si, void *ctx_void) in sigsegv()
Dunwind_vdso.c53 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
135 static void sigtrap(int sig, siginfo_t *info, void *ctx_void) in sigtrap()
Dptrace_syscall.c84 static siginfo_t wait_trap(pid_t chld) in wait_trap()
86 siginfo_t si; in wait_trap()
96 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
135 static void empty_handler(int sig, siginfo_t *si, void *ctx_void) in empty_handler()
Dtest_vsyscall.c39 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
187 static void sigsegv(int sig, siginfo_t *info, void *ctx_void) in sigsegv()
444 static void sigtrap(int sig, siginfo_t *info, void *ctx_void) in sigtrap()
/Linux-v4.19/include/linux/
Dcoredump.h20 extern void do_coredump(const siginfo_t *siginfo);
22 static inline void do_coredump(const siginfo_t *siginfo) {} in do_coredump()
Dsignal_types.h19 siginfo_t info;
63 siginfo_t info;
/Linux-v4.19/arch/x86/include/asm/
Dmpx.h61 siginfo_t *mpx_generate_siginfo(struct pt_regs *regs);
81 static inline siginfo_t *mpx_generate_siginfo(struct pt_regs *regs) in mpx_generate_siginfo()
/Linux-v4.19/arch/arc/kernel/
Dtraps.c45 unhandled_exception(const char *str, struct pt_regs *regs, siginfo_t *info) in unhandled_exception()
68 siginfo_t info; \
/Linux-v4.19/tools/testing/selftests/powerpc/tm/
Dtm-trap.c61 void trap_signal_handler(int signo, siginfo_t *si, void *uc) in trap_signal_handler()
179 void usr1_signal_handler(int signo, siginfo_t *si, void *not_used) in usr1_signal_handler()
/Linux-v4.19/arch/x86/um/shared/sysdep/
Dstub.h14 extern void stub_segv_handler(int, siginfo_t *, void *);
/Linux-v4.19/tools/testing/selftests/sigaltstack/
Dsas.c36 void my_usr1(int sig, siginfo_t *si, void *u) in my_usr1()
79 void my_usr2(int sig, siginfo_t *si, void *u) in my_usr2()
/Linux-v4.19/kernel/
Dptrace.c654 static int ptrace_getsiginfo(struct task_struct *child, siginfo_t *info) in ptrace_getsiginfo()
670 static int ptrace_setsiginfo(struct task_struct *child, const siginfo_t *info) in ptrace_setsiginfo()
712 siginfo_t info; in ptrace_peek_siginfo()
739 siginfo_t __user *uinfo = (siginfo_t __user *) data; in ptrace_peek_siginfo()
747 data += sizeof(siginfo_t); in ptrace_peek_siginfo()
888 siginfo_t siginfo, *si; in ptrace_request()
1184 siginfo_t siginfo; in compat_ptrace_request()
Dsignal.c546 static void collect_signal(int sig, struct sigpending *list, siginfo_t *info, in collect_signal()
592 siginfo_t *info, bool *resched_timer) in __dequeue_signal()
607 int dequeue_signal(struct task_struct *tsk, sigset_t *mask, siginfo_t *info) in dequeue_signal()
1970 static void ptrace_stop(int exit_code, int why, int clear_code, siginfo_t *info) in ptrace_stop()
2107 siginfo_t info; in ptrace_do_notify()
2288 static int ptrace_signal(int signr, siginfo_t *info) in ptrace_signal()
2895 int copy_siginfo_to_user(siginfo_t __user *to, const siginfo_t *from) in copy_siginfo_to_user()
3084 static int do_sigtimedwait(const sigset_t *which, siginfo_t *info, in do_sigtimedwait()
3143 siginfo_t __user *, uinfo, const struct timespec __user *, uts, in SYSCALL_DEFINE4()
3148 siginfo_t info; in SYSCALL_DEFINE4()
[all …]
/Linux-v4.19/arch/x86/um/
Dstub_segv.c12 stub_segv_handler(int sig, siginfo_t *info, void *p) in stub_segv_handler()
/Linux-v4.19/tools/perf/tests/
Dbp_signal.c74 siginfo_t *oh __maybe_unused, in sig_handler_2()
86 siginfo_t *oh __maybe_unused, in sig_handler()

12345