Home
last modified time | relevance | path

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

123456

/linux/arch/x86/kernel/
H A Dsignal_64.c429 static_assert(sizeof(siginfo_t) == 128);
432 static_assert(__alignof__(siginfo_t) == 8);
439 static_assert(offsetof(siginfo_t, si_signo) == 0);
440 static_assert(offsetof(siginfo_t, si_errno) == 4);
441 static_assert(offsetof(siginfo_t, si_code) == 8);
458 static_assert(offsetof(siginfo_t, _sifields) == \
459 offsetof(siginfo_t, _sifields.name))
461 static_assert(sizeof_field(siginfo_t, _sifields.name) == size)
465 static_assert(offsetof(siginfo_t, si_pid) == 0x10);
466 static_assert(offsetof(siginfo_t, si_uid) == 0x14);
[all …]
/linux/arch/arm/kernel/
H A Dsignal.c690 static_assert(sizeof(siginfo_t) == 128);
691 static_assert(__alignof__(siginfo_t) == 4);
692 static_assert(offsetof(siginfo_t, si_signo) == 0x00);
693 static_assert(offsetof(siginfo_t, si_errno) == 0x04);
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);
698 static_assert(offsetof(siginfo_t, si_overrun) == 0x10);
699 static_assert(offsetof(siginfo_t, si_status) == 0x14);
[all …]
/linux/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);
572 static_assert(offsetof(siginfo_t, si_signo) == 0x00);
573 static_assert(offsetof(siginfo_t, si_errno) == 0x04);
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);
578 static_assert(offsetof(siginfo_t, si_overrun) == 0x14);
[all …]
/linux/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()
598 BUILD_BUG_ON(offsetof(siginfo_t, si_tid) != 0x0c); in siginfo_build_tests()
599 BUILD_BUG_ON(offsetof(siginfo_t, si_overrun) != 0x10); in siginfo_build_tests()
600 BUILD_BUG_ON(offsetof(siginfo_t, si_value) != 0x14); in siginfo_build_tests()
603 BUILD_BUG_ON(offsetof(siginfo_t, si_pid) != 0x0c); in siginfo_build_tests()
[all …]
/linux/arch/arm64/kernel/
H A Dsignal.c1686 static_assert(sizeof(siginfo_t) == 128);
1687 static_assert(__alignof__(siginfo_t) == 8);
1688 static_assert(offsetof(siginfo_t, si_signo) == 0x00);
1689 static_assert(offsetof(siginfo_t, si_errno) == 0x04);
1690 static_assert(offsetof(siginfo_t, si_code) == 0x08);
1691 static_assert(offsetof(siginfo_t, si_pid) == 0x10);
1692 static_assert(offsetof(siginfo_t, si_uid) == 0x14);
1693 static_assert(offsetof(siginfo_t, si_tid) == 0x10);
1694 static_assert(offsetof(siginfo_t, si_overrun) == 0x14);
1695 static_assert(offsetof(siginfo_t, si_status) == 0x18);
[all …]
/linux/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/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/arch/x86/um/shared/sysdep/
H A Dstub.h14 extern void stub_segv_handler(int, siginfo_t *, void *);
16 extern void stub_signal_interrupt(int, siginfo_t *, void *);
/linux/tools/include/nolibc/sys/
H A Dwait.h41 int sys_waitid(int which, pid_t pid, siginfo_t *infop, int options, struct rusage *rusage) in sys_waitid()
47 int waitid(int which, pid_t pid, siginfo_t *infop, int options) in waitid()
57 siginfo_t info; in waitpid()
/linux/tools/testing/selftests/x86/
H A Dsigtrap_loop.c20 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), int flags) in sethandler() argument
35 static void sigtrap(int sig, siginfo_t *info, void *ctx_void) in sigtrap()
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()
/linux/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 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 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_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()
H A Dsme_trap_za.c23 int sme_trap_za_run(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in sme_trap_za_run()
/linux/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()
H A Dpidfd.h208 static inline int sys_waitid(int which, pid_t pid, siginfo_t *info, int options) in sys_waitid()
243 static inline int sys_pidfd_send_signal(int pidfd, int sig, siginfo_t *info, in sys_pidfd_send_signal()
/linux/tools/testing/selftests/arm64/mte/
H A Dmte_common_util.h44 void mte_default_handler(int signum, siginfo_t *si, void *uc);
45 void mte_register_signal(int signal, void (*handler)(int, siginfo_t *, void *),
/linux/tools/testing/selftests/powerpc/mm/
H A 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()
H A Dexec_prot.c45 static void trap_handler(int signum, siginfo_t *sinfo, void *ctx) in trap_handler()
54 static void segv_handler(int signum, siginfo_t *sinfo, void *ctx) in segv_handler()
/linux/tools/testing/selftests/powerpc/tm/
H A 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/tools/perf/tests/
H A Dbp_signal.c71 siginfo_t *oh __maybe_unused, in sig_handler_2()
83 siginfo_t *oh __maybe_unused, in sig_handler()
/linux/arch/x86/um/
H A Dstub_segv.c12 stub_segv_handler(int sig, siginfo_t *info, void *p) in stub_segv_handler()

123456