/Linux-v4.19/arch/x86/ia32/ |
D | ia32_signal.c | 255 void __user *restorer; in ia32_setup_frame() local 288 restorer = ksig->ka.sa.sa_restorer; in ia32_setup_frame() 292 restorer = current->mm->context.vdso + in ia32_setup_frame() 295 restorer = &frame->retcode; in ia32_setup_frame() 299 put_user_ex(ptr_to_compat(restorer), &frame->pretcode); in ia32_setup_frame() 333 void __user *restorer; in ia32_setup_rt_frame() local 369 restorer = ksig->ka.sa.sa_restorer; in ia32_setup_rt_frame() 371 restorer = current->mm->context.vdso + in ia32_setup_rt_frame() 373 put_user_ex(ptr_to_compat(restorer), &frame->pretcode); in ia32_setup_rt_frame()
|
/Linux-v4.19/arch/x86/kernel/ |
D | signal.c | 319 void __user *restorer; in __setup_frame() local 341 restorer = current->mm->context.vdso + in __setup_frame() 344 restorer = &frame->retcode; in __setup_frame() 346 restorer = ksig->ka.sa.sa_restorer; in __setup_frame() 349 err |= __put_user(restorer, &frame->pretcode); in __setup_frame() 382 void __user *restorer; in __setup_rt_frame() local 405 restorer = current->mm->context.vdso + in __setup_rt_frame() 408 restorer = ksig->ka.sa.sa_restorer; in __setup_rt_frame() 409 put_user_ex(restorer, &frame->pretcode); in __setup_rt_frame() 544 void __user *restorer; in x32_setup_rt_frame() local [all …]
|
/Linux-v4.19/arch/s390/kernel/ |
D | compat_signal.c | 258 unsigned long restorer; in setup_frame32() local 303 restorer = (unsigned long __force) in setup_frame32() 310 restorer = (unsigned long __force) svc | PSW32_ADDR_AMODE; in setup_frame32() 314 regs->gprs[14] = restorer; in setup_frame32() 342 unsigned long restorer; in setup_rt_frame32() local 370 restorer = (unsigned long __force) in setup_rt_frame32() 376 restorer = (unsigned long __force) svc | PSW32_ADDR_AMODE; in setup_rt_frame32() 396 regs->gprs[14] = restorer; in setup_rt_frame32()
|
D | signal.c | 292 unsigned long restorer; in setup_frame() local 336 restorer = (unsigned long) ka->sa.sa_restorer; in setup_frame() 342 restorer = (unsigned long) svc; in setup_frame() 346 regs->gprs[14] = restorer; in setup_frame() 373 unsigned long uc_flags, restorer; in setup_rt_frame() local 399 restorer = (unsigned long) ksig->ka.sa.sa_restorer; in setup_rt_frame() 404 restorer = (unsigned long) svc; in setup_rt_frame() 424 regs->gprs[14] = restorer; in setup_rt_frame()
|
/Linux-v4.19/tools/testing/selftests/x86/ |
D | vdso_restorer.c | 36 void *restorer; member 60 sa.restorer = NULL; /* request kernel-provided restorer */ in main()
|
/Linux-v4.19/arch/x86/um/ |
D | signal.c | 364 void __user *restorer; in setup_signal_stack_sc() local 373 restorer = frame->retcode; in setup_signal_stack_sc() 375 restorer = ksig->ka.sa.sa_restorer; in setup_signal_stack_sc() 377 err |= __put_user(restorer, &frame->pretcode); in setup_signal_stack_sc() 410 void __user *restorer; in setup_signal_stack_si() local 418 restorer = frame->retcode; in setup_signal_stack_si() 420 restorer = ksig->ka.sa.sa_restorer; in setup_signal_stack_si() 422 err |= __put_user(restorer, &frame->pretcode); in setup_signal_stack_si()
|
/Linux-v4.19/arch/sparc/kernel/ |
D | sys_sparc_32.c | 172 void __user *, restorer, in SYSCALL_DEFINE5() argument 183 new_ka.ka_restorer = restorer; in SYSCALL_DEFINE5()
|
D | sys_sparc32.c | 152 void __user *,restorer, in COMPAT_SYSCALL_DEFINE5() argument 165 new_ka.ka_restorer = restorer; in COMPAT_SYSCALL_DEFINE5()
|
D | sys_sparc_64.c | 619 struct sigaction __user *, oact, void __user *, restorer, in SYSCALL_DEFINE5() argument 630 new_ka.ka_restorer = restorer; in SYSCALL_DEFINE5()
|
/Linux-v4.19/arch/alpha/kernel/ |
D | signal.c | 92 size_t, sigsetsize, void __user *, restorer) in SYSCALL_DEFINE5() argument 102 new_ka.ka_restorer = restorer; in SYSCALL_DEFINE5()
|
/Linux-v4.19/kernel/ |
D | signal.c | 3724 compat_uptr_t restorer; in COMPAT_SYSCALL_DEFINE4() local 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() 3807 compat_uptr_t handler, restorer; in COMPAT_SYSCALL_DEFINE3() local 3812 __get_user(restorer, &act->sa_restorer) || in COMPAT_SYSCALL_DEFINE3() 3821 new_ka.sa.sa_restorer = compat_ptr(restorer); in COMPAT_SYSCALL_DEFINE3()
|