Home
last modified time | relevance | path

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

12345

/Linux-v5.10/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 …]
/Linux-v5.10/arch/m68k/kernel/
Dsignal.c584 BUILD_BUG_ON(sizeof(siginfo_t) != 128); in siginfo_build_tests()
587 BUILD_BUG_ON(offsetof(siginfo_t, si_signo) != 0); in siginfo_build_tests()
588 BUILD_BUG_ON(offsetof(siginfo_t, si_errno) != 4); in siginfo_build_tests()
589 BUILD_BUG_ON(offsetof(siginfo_t, si_code) != 8); in siginfo_build_tests()
592 BUILD_BUG_ON(offsetof(siginfo_t, si_pid) != 0x0c); in siginfo_build_tests()
593 BUILD_BUG_ON(offsetof(siginfo_t, si_uid) != 0x10); in siginfo_build_tests()
596 BUILD_BUG_ON(offsetof(siginfo_t, si_tid) != 0x0c); in siginfo_build_tests()
597 BUILD_BUG_ON(offsetof(siginfo_t, si_overrun) != 0x10); in siginfo_build_tests()
598 BUILD_BUG_ON(offsetof(siginfo_t, si_value) != 0x14); in siginfo_build_tests()
601 BUILD_BUG_ON(offsetof(siginfo_t, si_pid) != 0x0c); in siginfo_build_tests()
[all …]
/Linux-v5.10/tools/testing/selftests/x86/
Dsyscall_arg_fault.c23 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
48 static void sigsegv_or_sigbus(int sig, siginfo_t *info, void *ctx_void) in sigsegv_or_sigbus()
67 static void sigtrap(int sig, siginfo_t *info, void *ctx_void) in sigtrap()
90 static void sigill(int sig, siginfo_t *info, void *ctx_void) in sigill()
Dsysret_rip.c42 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
69 static void sigsegv_for_sigreturn_test(int sig, siginfo_t *info, void *ctx_void) in sigsegv_for_sigreturn_test()
85 static void sigusr1(int sig, siginfo_t *info, void *ctx_void) in sigusr1()
113 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()
Dsingle_step_syscall.c36 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
72 static void sigtrap(int sig, siginfo_t *info, void *ctx_void) in sigtrap()
99 static void print_and_longjmp(int sig, siginfo_t *si, void *ctx_void) in print_and_longjmp()
Dsyscall_nt.c21 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
33 static void sigtrap(int sig, siginfo_t *si, 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()
Diopl.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.c46 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument
107 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()
/Linux-v5.10/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-v5.10/tools/testing/selftests/arm64/signal/
Dtest_signals_utils.c85 siginfo_t *si, void *uc) in handle_signal_unsupported()
107 siginfo_t *si, void *uc) in handle_signal_trigger()
117 siginfo_t *si, void *uc) in handle_signal_ok()
163 siginfo_t *si, void *uc) in handle_signal_copyctx()
176 static void default_handler(int signum, siginfo_t *si, void *uc) in default_handler()
/Linux-v5.10/tools/testing/selftests/pidfd/
Dpidfd_wait.c34 static int sys_waitid(int which, pid_t pid, siginfo_t *info, int options, in sys_waitid()
52 siginfo_t info = { in TEST()
101 siginfo_t info = { in TEST()
153 siginfo_t info = { in TEST()
/Linux-v5.10/tools/testing/selftests/resctrl/
Dresctrl.h80 void run_benchmark(int signum, siginfo_t *info, void *ucontext);
97 void ctrlc_handler(int signum, siginfo_t *info, void *ptr);
/Linux-v5.10/tools/testing/selftests/powerpc/tm/
Dtm-signal-context-force-tm.c50 void usr_signal_handler(int signo, siginfo_t *si, void *uc) in usr_signal_handler()
100 void seg_signal_handler(int signo, siginfo_t *si, void *uc) in seg_signal_handler()
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-v5.10/tools/testing/selftests/arm64/mte/
Dmte_common_util.h42 void mte_default_handler(int signum, siginfo_t *si, void *uc);
43 void mte_register_signal(int signal, void (*handler)(int, siginfo_t *, void *));
/Linux-v5.10/tools/testing/selftests/powerpc/mm/
Dwild_bctr.c33 static void segv_handler(int signum, siginfo_t *info, void *ctxt_v) in segv_handler()
39 static void usr2_handler(int signum, siginfo_t *info, void *ctxt_v) in usr2_handler()
/Linux-v5.10/arch/x86/um/shared/sysdep/
Dstub.h14 extern void stub_segv_handler(int, siginfo_t *, void *);
/Linux-v5.10/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-v5.10/arch/x86/um/
Dstub_segv.c12 stub_segv_handler(int sig, siginfo_t *info, void *p) in stub_segv_handler()
/Linux-v5.10/tools/testing/selftests/arm64/signal/testcases/
Dmangle_pstate_invalid_compat_toggle.c13 static int mangle_invalid_pstate_run(struct tdescr *td, siginfo_t *si, in mangle_invalid_pstate_run()
Dfake_sigreturn_misaligned_sp.c19 siginfo_t *si, ucontext_t *uc) in fake_sigreturn_misaligned_run()
/Linux-v5.10/tools/perf/tests/
Dbp_signal.c70 siginfo_t *oh __maybe_unused, in sig_handler_2()
82 siginfo_t *oh __maybe_unused, in sig_handler()

12345