Home
last modified time | relevance | path

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

/linux/arch/x86/um/os-Linux/
H A Dmcontext.c113 (unsigned long)&data->sigstack[0]); in get_fpstate()
116 (void *)data->sigstack + sizeof(data->sigstack)) in get_fpstate()
130 (void *)data->sigstack + sizeof(data->sigstack)) in get_fpstate()
154 mcontext = (void *)&data->sigstack[data->mctx_offset]; in get_stub_state()
212 mcontext = (void *)&data->sigstack[data->mctx_offset]; in set_stub_state()
214 if ((unsigned long)mcontext < (unsigned long)data->sigstack || in set_stub_state()
216 (unsigned long) data->sigstack + in set_stub_state()
217 sizeof(data->sigstack) - sizeof(*mcontext)) in set_stub_state()
/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.c248 (unsigned long)&seccomp_test_stub_data->sigstack[0]; in sigsys_handler()
273 set_sigstack(seccomp_test_stub_data->sigstack, in seccomp_helper()
274 sizeof(seccomp_test_stub_data->sigstack)); in seccomp_helper()
/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()
636 memcpy(si, &proc_data->sigstack[proc_data->si_offset], sizeof(*si)); in userspace()
643 mcontext_t *mcontext = (void *)&proc_data->sigstack[proc_data->mctx_offset]; in userspace()
/linux/arch/um/include/shared/skas/
H A Dstub-data.h73 unsigned char sigstack[UM_KERN_PAGE_SIZE] __aligned(UM_KERN_PAGE_SIZE);
/linux/arch/alpha/include/uapi/asm/
H A Dsignal.h110 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()