/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | signal_compat.c | 7 * The compat_siginfo_t structure and handing code is very easy 13 * It is also easy to put a new member in the compat_siginfo_t 20 int _sifields_offset = offsetof(compat_siginfo_t, _sifields); in signal_compat_build_tests() 37 BUILD_BUG_ON(sizeof(compat_siginfo_t) != 128); in signal_compat_build_tests() 43 BUILD_BUG_ON(offsetof(compat_siginfo_t, _sifields) != 3 * sizeof(int)); in signal_compat_build_tests() 44 #define CHECK_CSI_OFFSET(name) BUILD_BUG_ON(_sifields_offset != offsetof(compat_siginfo_t, _sifields.name)) in signal_compat_build_tests() 50 BUILD_BUG_ON(offsetof(compat_siginfo_t, si_signo) != 0); in signal_compat_build_tests() 51 BUILD_BUG_ON(offsetof(compat_siginfo_t, si_errno) != 4); in signal_compat_build_tests() 52 BUILD_BUG_ON(offsetof(compat_siginfo_t, si_code) != 8); in signal_compat_build_tests() 66 #define CHECK_CSI_SIZE(name, size) BUILD_BUG_ON(size != sizeof(((compat_siginfo_t *) in signal_compat_build_tests() [all...] |
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | signal32.c | 468 static_assert(sizeof(compat_siginfo_t) == 128); 469 static_assert(__alignof__(compat_siginfo_t) == 4); 470 static_assert(offsetof(compat_siginfo_t, si_signo) == 0x00); 471 static_assert(offsetof(compat_siginfo_t, si_errno) == 0x04); 472 static_assert(offsetof(compat_siginfo_t, si_code) == 0x08); 473 static_assert(offsetof(compat_siginfo_t, si_pid) == 0x0c); 474 static_assert(offsetof(compat_siginfo_t, si_uid) == 0x10); 475 static_assert(offsetof(compat_siginfo_t, si_tid) == 0x0c); 476 static_assert(offsetof(compat_siginfo_t, si_overrun) == 0x10); 477 static_assert(offsetof(compat_siginfo_t, si_statu [all...] |
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | signal32.c | 59 compat_siginfo_t info; 761 static_assert(sizeof(compat_siginfo_t) == 128); 762 static_assert(__alignof__(compat_siginfo_t) == 4); 763 static_assert(offsetof(compat_siginfo_t, si_signo) == 0x00); 764 static_assert(offsetof(compat_siginfo_t, si_errno) == 0x04); 765 static_assert(offsetof(compat_siginfo_t, si_code) == 0x08); 766 static_assert(offsetof(compat_siginfo_t, si_pid) == 0x0c); 767 static_assert(offsetof(compat_siginfo_t, si_uid) == 0x10); 768 static_assert(offsetof(compat_siginfo_t, si_tid) == 0x0c); 769 static_assert(offsetof(compat_siginfo_t, si_overru [all...] |
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | sigframe.h | 47 compat_siginfo_t info; 80 compat_siginfo_t info;
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | sigframe.h | 47 compat_siginfo_t info; 80 compat_siginfo_t info;
|
/kernel/linux/linux-5.10/arch/powerpc/perf/ |
H A D | callchain_32.c | 29 #define compat_siginfo_t struct siginfo macro 53 compat_siginfo_t info;
|
/kernel/linux/linux-6.6/arch/powerpc/perf/ |
H A D | callchain_32.c | 29 #define compat_siginfo_t struct siginfo macro 53 compat_siginfo_t info;
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | signal_64.c | 480 static_assert(sizeof_field(compat_siginfo_t, _sifields._sigchld_x32) == 482 static_assert(offsetof(compat_siginfo_t, _sifields) == 483 offsetof(compat_siginfo_t, _sifields._sigchld_x32)); 484 static_assert(offsetof(compat_siginfo_t, _sifields._sigchld_x32._utime) == 0x18); 485 static_assert(offsetof(compat_siginfo_t, _sifields._sigchld_x32._stime) == 0x20);
|
H A D | signal_32.c | 58 #define siginfo32_t compat_siginfo_t 456 /* compat_siginfo_t doesn't have si_sys_private */
|
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | signal32.h | 41 compat_siginfo_t info;
|
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | signal32.h | 50 compat_siginfo_t info;
|
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | binfmt_elfn32.c | 110 #define user_siginfo_t compat_siginfo_t
|
H A D | binfmt_elfo32.c | 113 #define user_siginfo_t compat_siginfo_t
|
H A D | signal_o32.c | 48 compat_siginfo_t rs_info; 203 /* Convert (siginfo_t -> compat_siginfo_t) and copy to user. */ in setup_rt_frame_32()
|
/kernel/linux/linux-5.10/fs/ |
H A D | compat_binfmt_elf.c | 45 #define user_siginfo_t compat_siginfo_t
|
/kernel/linux/linux-6.6/fs/ |
H A D | compat_binfmt_elf.c | 45 #define user_siginfo_t compat_siginfo_t
|
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | signal_o32.c | 48 compat_siginfo_t rs_info; 203 /* Convert (siginfo_t -> compat_siginfo_t) and copy to user. */ in setup_rt_frame_32()
|
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | compat_signal.c | 49 compat_siginfo_t info;
|
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | compat_signal.c | 50 compat_siginfo_t info;
|
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | signal32.c | 60 compat_siginfo_t info;
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | compat.h | 254 } compat_siginfo_t; typedef
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | signal_32.c | 218 compat_siginfo_t info;
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | signal_32.c | 221 compat_siginfo_t info;
|
/kernel/linux/linux-5.10/kernel/ |
H A D | ptrace.c | 782 compat_siginfo_t __user *uinfo = compat_ptr(data); in ptrace_peek_siginfo()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | compat.h | 253 } compat_siginfo_t; typedef
|