Home
last modified time | relevance | path

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

12345678

/linux-6.15/arch/x86/kernel/
H A Dsignal_64.c425 static_assert(sizeof(siginfo_t) == 128);
428 static_assert(__alignof__(siginfo_t) == 8);
435 static_assert(offsetof(siginfo_t, si_signo) == 0);
436 static_assert(offsetof(siginfo_t, si_errno) == 4);
437 static_assert(offsetof(siginfo_t, si_code) == 8);
454 static_assert(offsetof(siginfo_t, _sifields) == \
455 offsetof(siginfo_t, _sifields.name))
461 static_assert(offsetof(siginfo_t, si_pid) == 0x10);
462 static_assert(offsetof(siginfo_t, si_uid) == 0x14);
496 static_assert(offsetof(siginfo_t, si_addr) == 0x10);
[all …]
/linux-6.15/arch/arm/kernel/
H A Dsignal.c690 static_assert(sizeof(siginfo_t) == 128);
691 static_assert(__alignof__(siginfo_t) == 4);
694 static_assert(offsetof(siginfo_t, si_code) == 0x08);
695 static_assert(offsetof(siginfo_t, si_pid) == 0x0c);
696 static_assert(offsetof(siginfo_t, si_uid) == 0x10);
697 static_assert(offsetof(siginfo_t, si_tid) == 0x0c);
703 static_assert(offsetof(siginfo_t, si_int) == 0x14);
704 static_assert(offsetof(siginfo_t, si_ptr) == 0x14);
705 static_assert(offsetof(siginfo_t, si_addr) == 0x0c);
709 static_assert(offsetof(siginfo_t, si_pkey) == 0x14);
[all …]
/linux-6.15/arch/sparc/kernel/
H A Dsignal_64.c247 siginfo_t info;
570 static_assert(sizeof(siginfo_t) == 128);
571 static_assert(__alignof__(siginfo_t) == 8);
574 static_assert(offsetof(siginfo_t, si_code) == 0x08);
575 static_assert(offsetof(siginfo_t, si_pid) == 0x10);
576 static_assert(offsetof(siginfo_t, si_uid) == 0x14);
577 static_assert(offsetof(siginfo_t, si_tid) == 0x10);
583 static_assert(offsetof(siginfo_t, si_int) == 0x18);
584 static_assert(offsetof(siginfo_t, si_ptr) == 0x18);
585 static_assert(offsetof(siginfo_t, si_addr) == 0x10);
[all …]
/linux-6.15/arch/m68k/kernel/
H A Dsignal.c586 BUILD_BUG_ON(sizeof(siginfo_t) != 128); in siginfo_build_tests()
589 BUILD_BUG_ON(offsetof(siginfo_t, si_signo) != 0); in siginfo_build_tests()
590 BUILD_BUG_ON(offsetof(siginfo_t, si_errno) != 4); in siginfo_build_tests()
591 BUILD_BUG_ON(offsetof(siginfo_t, si_code) != 8); in siginfo_build_tests()
594 BUILD_BUG_ON(offsetof(siginfo_t, si_pid) != 0x0c); in siginfo_build_tests()
595 BUILD_BUG_ON(offsetof(siginfo_t, si_uid) != 0x10); in siginfo_build_tests()
603 BUILD_BUG_ON(offsetof(siginfo_t, si_pid) != 0x0c); in siginfo_build_tests()
604 BUILD_BUG_ON(offsetof(siginfo_t, si_uid) != 0x10); in siginfo_build_tests()
605 BUILD_BUG_ON(offsetof(siginfo_t, si_value) != 0x14); in siginfo_build_tests()
615 BUILD_BUG_ON(offsetof(siginfo_t, si_addr) != 0x0c); in siginfo_build_tests()
[all …]
/linux-6.15/arch/arm64/kernel/
H A Dsignal.c1726 static_assert(sizeof(siginfo_t) == 128);
1727 static_assert(__alignof__(siginfo_t) == 8);
1730 static_assert(offsetof(siginfo_t, si_code) == 0x08);
1731 static_assert(offsetof(siginfo_t, si_pid) == 0x10);
1732 static_assert(offsetof(siginfo_t, si_uid) == 0x14);
1733 static_assert(offsetof(siginfo_t, si_tid) == 0x10);
1739 static_assert(offsetof(siginfo_t, si_int) == 0x18);
1740 static_assert(offsetof(siginfo_t, si_ptr) == 0x18);
1741 static_assert(offsetof(siginfo_t, si_addr) == 0x10);
1745 static_assert(offsetof(siginfo_t, si_pkey) == 0x20);
[all …]
/linux-6.15/tools/testing/selftests/ptrace/
H A 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; in main()
/linux-6.15/tools/testing/selftests/riscv/sigreturn/
H A Dsigreturn.c13 static void simple_handle(int sig_no, siginfo_t *info, void *vcontext) in simple_handle()
20 static void vector_override(int sig_no, siginfo_t *info, void *vcontext) in vector_override()
42 static int vector_sigreturn(int data, void (*handler)(int, siginfo_t *, void *)) in vector_sigreturn() argument
/linux-6.15/tools/testing/selftests/signal/
H A Dmangle_uc_sigmask.c44 void handler_verify_ucontext(int signo, siginfo_t *info, void *uc) in handler_verify_ucontext()
60 void handler_segv(int signo, siginfo_t *info, void *uc) in handler_segv()
74 void handler_usr(int signo, siginfo_t *info, void *uc) in handler_usr()
/linux-6.15/tools/testing/selftests/x86/
H A Dsyscall_arg_fault.c32 static void sigsegv_or_sigbus(int sig, siginfo_t *info, void *ctx_void) in sigsegv_or_sigbus()
51 static void sigtrap(int sig, siginfo_t *info, void *ctx_void) in sigtrap()
74 static void sigill(int sig, siginfo_t *info, void *ctx_void) in sigill()
H A Dsysret_rip.c41 static void sigsegv_for_sigreturn_test(int sig, siginfo_t *info, void *ctx_void) in sigsegv_for_sigreturn_test()
57 static void sigusr1(int sig, siginfo_t *info, void *ctx_void) in sigusr1()
85 static void sigsegv_for_fallthrough(int sig, siginfo_t *info, void *ctx_void) in sigsegv_for_fallthrough()
H A Dcorrupt_xstate_header.c33 static void sigusr1(int sig, siginfo_t *info, void *uc_void) in sigusr1()
44 static void sigsegv(int sig, siginfo_t *info, void *uc_void) in sigsegv()
H A Dsigaltstack.c45 static void sigsegv(int sig, siginfo_t *info, void *ctx_void) in sigsegv()
57 static void sigalrm(int sig, siginfo_t *info, void *ctx_void) in sigalrm()
H A Dmov_ss_trap.c104 static void sigtrap(int sig, siginfo_t *si, void *ctx_void) in sigtrap()
113 static void handle_and_return(int sig, siginfo_t *si, void *ctx_void) in handle_and_return()
121 static void handle_and_longjmp(int sig, siginfo_t *si, void *ctx_void) in handle_and_longjmp()
H A Dnx_stack.c112 static void sigsegv(int _, siginfo_t *__, void *uc_) in sigsegv()
153 static void sigtrap(int _, siginfo_t *__, void *uc_) in sigtrap()
H A Dsingle_step_syscall.c49 static void sigtrap(int sig, siginfo_t *info, void *ctx_void) in sigtrap()
76 static void print_and_longjmp(int sig, siginfo_t *si, void *ctx_void) in print_and_longjmp()
/linux-6.15/tools/testing/selftests/mm/
H A Dpkey_sighandler_tests.c37 static siginfo_t siginfo = {0};
113 static void sigsegv_handler(int signo, siginfo_t *info, void *ucontext) in sigsegv_handler()
117 memcpy(&siginfo, info, sizeof(siginfo_t)); in sigsegv_handler()
125 static void sigusr1_handler(int signo, siginfo_t *info, void *ucontext) in sigusr1_handler()
129 memcpy(&siginfo, info, sizeof(siginfo_t)); in sigusr1_handler()
135 static void sigusr2_handler(int signo, siginfo_t *info, void *ucontext) in sigusr2_handler()
/linux-6.15/tools/testing/selftests/arm64/signal/
H A Dtest_signals_utils.c92 siginfo_t *si, void *uc) in handle_signal_unsupported()
114 siginfo_t *si, void *uc) in handle_signal_trigger()
124 siginfo_t *si, void *uc) in handle_signal_ok()
179 siginfo_t *si, void *uc_in) in handle_signal_copyctx()
243 static void default_handler(int signum, siginfo_t *si, void *uc) in default_handler()
/linux-6.15/tools/testing/selftests/arm64/signal/testcases/
H A Dsve_regs.c42 static int do_one_sve_vl(struct tdescr *td, siginfo_t *si, ucontext_t *uc, in do_one_sve_vl()
84 static int sve_regs(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in sve_regs()
H A Dssve_regs.c42 static int do_one_sme_vl(struct tdescr *td, siginfo_t *si, ucontext_t *uc, in do_one_sme_vl()
96 static int sme_regs(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in sme_regs()
H A Dza_no_regs.c36 static int do_one_sme_vl(struct tdescr *td, siginfo_t *si, ucontext_t *uc, in do_one_sme_vl()
82 static int sme_regs(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in sme_regs()
H A Dza_regs.c44 static int do_one_sme_vl(struct tdescr *td, siginfo_t *si, ucontext_t *uc, in do_one_sme_vl()
102 static int sme_regs(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in sme_regs()
H A Dssve_za_regs.c47 static int do_one_sme_vl(struct tdescr *td, siginfo_t *si, ucontext_t *uc, in do_one_sme_vl()
120 static int sme_regs(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in sme_regs()
/linux-6.15/tools/testing/selftests/powerpc/tm/
H A 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()
/linux-6.15/tools/testing/selftests/arm64/mte/
H A 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-6.15/tools/testing/selftests/pidfd/
H A Dpidfd_wait.c40 siginfo_t info = { in TEST()
89 siginfo_t info = { in TEST()
150 siginfo_t info = { in TEST()

12345678