/linux-4.4.14/arch/x86/ia32/ |
D | ia32_signal.c | 254 void __user *restorer; in ia32_setup_frame() local 287 restorer = ksig->ka.sa.sa_restorer; in ia32_setup_frame() 291 restorer = current->mm->context.vdso + in ia32_setup_frame() 294 restorer = &frame->retcode; in ia32_setup_frame() 298 put_user_ex(ptr_to_compat(restorer), &frame->pretcode); in ia32_setup_frame() 332 void __user *restorer; in ia32_setup_rt_frame() local 368 restorer = ksig->ka.sa.sa_restorer; in ia32_setup_rt_frame() 370 restorer = current->mm->context.vdso + in ia32_setup_rt_frame() 372 put_user_ex(ptr_to_compat(restorer), &frame->pretcode); in ia32_setup_rt_frame()
|
/linux-4.4.14/arch/x86/kernel/ |
D | signal.c | 281 void __user *restorer; in __setup_frame() local 303 restorer = current->mm->context.vdso + in __setup_frame() 306 restorer = &frame->retcode; in __setup_frame() 308 restorer = ksig->ka.sa.sa_restorer; in __setup_frame() 311 err |= __put_user(restorer, &frame->pretcode); in __setup_frame() 344 void __user *restorer; in __setup_rt_frame() local 367 restorer = current->mm->context.vdso + in __setup_rt_frame() 370 restorer = ksig->ka.sa.sa_restorer; in __setup_rt_frame() 371 put_user_ex(restorer, &frame->pretcode); in __setup_rt_frame() 476 void __user *restorer; in x32_setup_rt_frame() local [all …]
|
/linux-4.4.14/arch/s390/kernel/ |
D | signal.c | 290 unsigned long restorer; in setup_frame() local 334 restorer = (unsigned long) ka->sa.sa_restorer | PSW_ADDR_AMODE; in setup_frame() 340 restorer = (unsigned long) svc | PSW_ADDR_AMODE; in setup_frame() 344 regs->gprs[14] = restorer; in setup_frame() 371 unsigned long uc_flags, restorer; in setup_rt_frame() local 397 restorer = (unsigned long) in setup_rt_frame() 403 restorer = (unsigned long) svc | PSW_ADDR_AMODE; in setup_rt_frame() 423 regs->gprs[14] = restorer; in setup_rt_frame()
|
D | compat_signal.c | 376 unsigned long restorer; in setup_frame32() local 420 restorer = (unsigned long __force) in setup_frame32() 427 restorer = (unsigned long __force) svc | PSW32_ADDR_AMODE; in setup_frame32() 431 regs->gprs[14] = restorer; in setup_frame32() 460 unsigned long restorer; in setup_rt_frame32() local 488 restorer = (unsigned long __force) in setup_rt_frame32() 494 restorer = (unsigned long __force) svc | PSW32_ADDR_AMODE; in setup_rt_frame32() 515 regs->gprs[14] = restorer; in setup_rt_frame32()
|
/linux-4.4.14/arch/tile/kernel/ |
D | compat_signal.c | 193 unsigned long restorer; in compat_setup_rt_frame() local 221 restorer = VDSO_SYM(&__vdso_rt_sigreturn); in compat_setup_rt_frame() 223 restorer = ptr_to_compat_reg(ksig->ka.sa.sa_restorer); in compat_setup_rt_frame() 235 regs->lr = restorer; in compat_setup_rt_frame()
|
D | signal.c | 151 unsigned long restorer; in setup_rt_frame() local 179 restorer = VDSO_SYM(&__vdso_rt_sigreturn); in setup_rt_frame() 181 restorer = (unsigned long) ksig->ka.sa.sa_restorer; in setup_rt_frame() 193 regs->lr = restorer; in setup_rt_frame()
|
/linux-4.4.14/arch/x86/um/ |
D | signal.c | 377 void __user *restorer; in setup_signal_stack_sc() local 386 restorer = frame->retcode; in setup_signal_stack_sc() 388 restorer = ksig->ka.sa.sa_restorer; in setup_signal_stack_sc() 390 err |= __put_user(restorer, &frame->pretcode); in setup_signal_stack_sc() 423 void __user *restorer; in setup_signal_stack_si() local 431 restorer = frame->retcode; in setup_signal_stack_si() 433 restorer = ksig->ka.sa.sa_restorer; in setup_signal_stack_si() 435 err |= __put_user(restorer, &frame->pretcode); in setup_signal_stack_si()
|
/linux-4.4.14/arch/sparc/kernel/ |
D | sys_sparc_32.c | 176 void __user *, restorer, in SYSCALL_DEFINE5() argument 187 new_ka.ka_restorer = restorer; in SYSCALL_DEFINE5()
|
D | sys_sparc32.c | 157 void __user *,restorer, in COMPAT_SYSCALL_DEFINE5() argument 171 new_ka.ka_restorer = restorer; in COMPAT_SYSCALL_DEFINE5()
|
D | sys_sparc_64.c | 618 struct sigaction __user *, oact, void __user *, restorer, in SYSCALL_DEFINE5() argument 629 new_ka.ka_restorer = restorer; in SYSCALL_DEFINE5()
|
/linux-4.4.14/arch/alpha/kernel/ |
D | signal.c | 90 size_t, sigsetsize, void __user *, restorer) in SYSCALL_DEFINE5() argument 100 new_ka.ka_restorer = restorer; in SYSCALL_DEFINE5()
|
/linux-4.4.14/kernel/ |
D | signal.c | 3333 compat_uptr_t restorer; in COMPAT_SYSCALL_DEFINE4() local 3346 ret |= get_user(restorer, &act->sa_restorer); in COMPAT_SYSCALL_DEFINE4() 3347 new_ka.sa.sa_restorer = compat_ptr(restorer); in COMPAT_SYSCALL_DEFINE4() 3417 compat_uptr_t handler, restorer; in COMPAT_SYSCALL_DEFINE3() local 3422 __get_user(restorer, &act->sa_restorer) || in COMPAT_SYSCALL_DEFINE3() 3431 new_ka.sa.sa_restorer = compat_ptr(restorer); in COMPAT_SYSCALL_DEFINE3()
|