Home
last modified time | relevance | path

Searched refs:sigstack (Results 1 – 10 of 10) sorted by relevance

/linux/tools/testing/selftests/mm/
H A Dpkey_sighandler_tests.c285 static stack_t sigstack; in test_sigsegv_handler_with_different_pkey_for_stack() local
318 sigstack.ss_sp = mmap(0, STACK_SIZE, PROT_READ | PROT_WRITE, in test_sigsegv_handler_with_different_pkey_for_stack()
320 sigstack.ss_flags = 0; in test_sigsegv_handler_with_different_pkey_for_stack()
321 sigstack.ss_size = STACK_SIZE; in test_sigsegv_handler_with_different_pkey_for_stack()
338 thread_segv_maperr_ptr(&sigstack); in test_sigsegv_handler_with_different_pkey_for_stack()
441 static stack_t sigstack; in test_pkru_sigreturn() local
491 sigstack.ss_sp = mmap(0, STACK_SIZE, PROT_READ | PROT_WRITE, in test_pkru_sigreturn()
493 sigstack.ss_flags = 0; in test_pkru_sigreturn()
494 sigstack.ss_size = STACK_SIZE; in test_pkru_sigreturn()
509 thread_sigusr2_self(&sigstack); in test_pkru_sigreturn()
/linux/arch/um/kernel/skas/
H A Dstub.c118 d->si_offset = (unsigned long)info - (unsigned long)&d->sigstack[0]; in stub_signal_interrupt()
119 d->mctx_offset = (unsigned long)&uc->uc_mcontext - (unsigned long)&d->sigstack[0]; in stub_signal_interrupt()
/linux/arch/um/os-Linux/
H A Dstart_up.c247 (unsigned long)&seccomp_test_stub_data->sigstack[0]; in sigsys_handler()
272 set_sigstack(seccomp_test_stub_data->sigstack, in seccomp_helper()
273 sizeof(seccomp_test_stub_data->sigstack)); in seccomp_helper()
/linux/arch/um/include/shared/skas/
H A Dstub-data.h74 unsigned char sigstack[UM_KERN_PAGE_SIZE] __aligned(UM_KERN_PAGE_SIZE);
/linux/arch/um/os-Linux/skas/
H A Dmem.c78 offsetof(struct stub_data, sigstack) + in init_syscall_regs()
79 sizeof(((struct stub_data *) 0)->sigstack) - in init_syscall_regs()
H A Dprocess.c228 if (data->mctx_offset > sizeof(data->sigstack) - sizeof(mcontext_t)) { in wait_stub_done_seccomp()
632 if (proc_data->si_offset > sizeof(proc_data->sigstack) - sizeof(*si)) in userspace()
635 si = (void *)&proc_data->sigstack[proc_data->si_offset]; in userspace()
642 mcontext_t *mcontext = (void *)&proc_data->sigstack[proc_data->mctx_offset]; in userspace()
/linux/arch/alpha/include/uapi/asm/
H A Dsignal.h110 struct sigstack { struct
/linux/arch/sparc/include/uapi/asm/
H A Dsignal.h117 struct sigstack { struct
/linux/arch/sparc/kernel/
H A Dsignal_32.c530 asmlinkage int do_sys_sigstack(struct sigstack __user *ssptr, in do_sys_sigstack()
531 struct sigstack __user *ossptr, in do_sys_sigstack()
/linux/arch/alpha/kernel/
H A Dosf_sys.c684 SYSCALL_DEFINE2(osf_sigstack, struct sigstack __user *, uss, in SYSCALL_DEFINE2()
685 struct sigstack __user *, uoss) in SYSCALL_DEFINE2()