/Linux-v4.19/arch/sparc/include/asm/ |
D | compat_signal.h | 12 unsigned int sa_restorer; /* not used by Linux/SPARC yet */ member 20 unsigned int sa_restorer; /* not used by Linux/SPARC yet */ member
|
/Linux-v4.19/include/linux/ |
D | signal_types.h | 40 __sigrestore_t sa_restorer; member 57 __sigrestore_t sa_restorer; member
|
/Linux-v4.19/arch/x86/include/uapi/asm/ |
D | signal.h | 110 void (*sa_restorer)(void); member 121 __sigrestore_t sa_restorer; member
|
/Linux-v4.19/arch/powerpc/include/uapi/asm/ |
D | signal.h | 99 __sigrestore_t sa_restorer; member 105 __sigrestore_t sa_restorer; member
|
/Linux-v4.19/arch/sparc/kernel/ |
D | sys_sparc32.c | 170 ret |= get_user(u_restorer, &act->sa_restorer); in COMPAT_SYSCALL_DEFINE5() 171 new_ka.sa.sa_restorer = compat_ptr(u_restorer); in COMPAT_SYSCALL_DEFINE5() 183 ret |= put_user(ptr_to_compat(old_ka.sa.sa_restorer), &oact->sa_restorer); in COMPAT_SYSCALL_DEFINE5()
|
/Linux-v4.19/arch/sparc/include/uapi/asm/ |
D | signal.h | 161 __sigrestore_t sa_restorer; /* not used by Linux/SPARC yet */ member 169 void (*sa_restorer)(void); /* not used by Linux/SPARC yet */ member
|
/Linux-v4.19/arch/sh/include/uapi/asm/ |
D | signal.h | 14 void (*sa_restorer)(void); member
|
/Linux-v4.19/arch/x86/ia32/ |
D | ia32_signal.c | 231 ksig->ka.sa.sa_restorer) in get_sigframe() 232 sp = (unsigned long) ksig->ka.sa.sa_restorer; in get_sigframe() 288 restorer = ksig->ka.sa.sa_restorer; in ia32_setup_frame() 369 restorer = ksig->ka.sa.sa_restorer; in ia32_setup_rt_frame()
|
/Linux-v4.19/arch/x86/kernel/ |
D | signal.c | 263 ka->sa.sa_restorer) { in get_sigframe() 265 sp = (unsigned long) ka->sa.sa_restorer; in get_sigframe() 346 restorer = ksig->ka.sa.sa_restorer; in __setup_frame() 408 restorer = ksig->ka.sa.sa_restorer; in __setup_rt_frame() 486 put_user_ex(ksig->ka.sa.sa_restorer, &frame->pretcode); in __setup_rt_frame() 566 restorer = ksig->ka.sa.sa_restorer; in x32_setup_rt_frame()
|
/Linux-v4.19/arch/h8300/include/uapi/asm/ |
D | signal.h | 101 void (*sa_restorer)(void); member
|
/Linux-v4.19/arch/m68k/include/uapi/asm/ |
D | signal.h | 99 void (*sa_restorer)(void); member
|
/Linux-v4.19/arch/s390/include/uapi/asm/ |
D | signal.h | 123 void (*sa_restorer)(void); member
|
/Linux-v4.19/arch/arm/include/uapi/asm/ |
D | signal.h | 106 void (*sa_restorer)(void); member
|
/Linux-v4.19/include/uapi/asm-generic/ |
D | signal.h | 108 __sigrestore_t sa_restorer; member
|
/Linux-v4.19/arch/xtensa/include/uapi/asm/ |
D | signal.h | 119 void (*sa_restorer)(void); member
|
/Linux-v4.19/kernel/ |
D | signal.c | 526 ka->sa.sa_restorer = NULL; in flush_signal_handlers() 3737 ret |= get_user(restorer, &act->sa_restorer); in COMPAT_SYSCALL_DEFINE4() 3738 new_ka.sa.sa_restorer = compat_ptr(restorer); in COMPAT_SYSCALL_DEFINE4() 3754 ret |= put_user(ptr_to_compat(old_ka.sa.sa_restorer), in COMPAT_SYSCALL_DEFINE4() 3755 &oact->sa_restorer); in COMPAT_SYSCALL_DEFINE4() 3775 __get_user(new_ka.sa.sa_restorer, &act->sa_restorer) || in SYSCALL_DEFINE3() 3790 __put_user(old_ka.sa.sa_restorer, &oact->sa_restorer) || in SYSCALL_DEFINE3() 3812 __get_user(restorer, &act->sa_restorer) || in COMPAT_SYSCALL_DEFINE3() 3821 new_ka.sa.sa_restorer = compat_ptr(restorer); in COMPAT_SYSCALL_DEFINE3() 3831 __put_user(ptr_to_compat(old_ka.sa.sa_restorer), in COMPAT_SYSCALL_DEFINE3() [all …]
|
/Linux-v4.19/tools/testing/selftests/x86/ |
D | ldt_gdt.c | 477 void (*sa_restorer)(void); member 494 if (!(ksa.sa_flags & SA_RESTORER) && ksa.sa_restorer) { in fix_sa_restorer() 495 ksa.sa_restorer = NULL; in fix_sa_restorer()
|
/Linux-v4.19/arch/x86/um/ |
D | signal.c | 375 restorer = ksig->ka.sa.sa_restorer; in setup_signal_stack_sc() 420 restorer = ksig->ka.sa.sa_restorer; in setup_signal_stack_si() 533 err |= __put_user((void *)ksig->ka.sa.sa_restorer, in setup_signal_stack_si()
|
/Linux-v4.19/arch/um/os-Linux/ |
D | main.c | 63 action.sa_restorer = NULL; in install_fatal_handler()
|
D | signal.c | 225 action.sa_restorer = NULL; in set_handler()
|
/Linux-v4.19/arch/s390/kernel/ |
D | compat_signal.c | 304 ksig->ka.sa.sa_restorer | PSW32_ADDR_AMODE; in setup_frame32() 371 ksig->ka.sa.sa_restorer | PSW32_ADDR_AMODE; in setup_rt_frame32()
|
D | signal.c | 336 restorer = (unsigned long) ka->sa.sa_restorer; in setup_frame() 399 restorer = (unsigned long) ksig->ka.sa.sa_restorer; in setup_rt_frame()
|
/Linux-v4.19/arch/sh/kernel/ |
D | signal_32.c | 287 regs->pr = (unsigned long) ksig->ka.sa.sa_restorer; in setup_frame() 357 regs->pr = (unsigned long) ksig->ka.sa.sa_restorer; in setup_rt_frame()
|
D | signal_64.c | 409 ksig->ka->sa.sa_restorer | 0x1); in setup_frame() 501 ksig->ka.sa.sa_restorer | 0x1); in setup_rt_frame()
|
/Linux-v4.19/arch/h8300/kernel/ |
D | signal.c | 186 ret = (unsigned char *)(ksig->ka.sa.sa_restorer); in setup_rt_frame()
|