Home
last modified time | relevance | path

Searched refs:uc_mcontext (Results 126 – 150 of 150) sorted by relevance

123456

/openbmc/linux/arch/arm64/kernel/
H A Dasm-offsets.c103 DEFINE(COMPAT_SIGFRAME_REGS_OFFSET, offsetof(struct compat_sigframe, uc.uc_mcontext.arm_r0)); in main()
104 …DEFINE(COMPAT_RT_SIGFRAME_REGS_OFFSET, offsetof(struct compat_rt_sigframe, sig.uc.uc_mcontext.arm_… in main()
/openbmc/linux/arch/riscv/kernel/
H A Dsignal.c248 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in SYSCALL_DEFINE0()
273 struct sigcontext __user *sc = &frame->uc.uc_mcontext; in setup_sigcontext()
/openbmc/linux/arch/x86/kernel/
H A Dasm-offsets.c60 OFFSET(IA32_RT_SIGFRAME_sigcontext, rt_sigframe_ia32, uc.uc_mcontext); in common()
H A Dsignal_32.c163 if (!ia32_restore_sigcontext(regs, &frame->uc.uc_mcontext)) in SYSCALL32_DEFINE0()
351 unsafe_put_sigcontext32(&frame->uc.uc_mcontext, fp, regs, set, Efault); in ia32_setup_rt_frame()
/openbmc/linux/arch/parisc/kernel/
H A Dasm-offsets.c226 …DEFINE(SIGFRAME_CONTEXT_REGS, offsetof(struct rt_sigframe, uc.uc_mcontext) - PARISC_RT_SIGFRAME_SI… in main()
229 …DEFINE(SIGFRAME_CONTEXT_REGS32, offsetof(struct compat_rt_sigframe, uc.uc_mcontext) - PARISC_RT_SI… in main()
232 …DEFINE(SIGFRAME_CONTEXT_REGS32, offsetof(struct rt_sigframe, uc.uc_mcontext) - PARISC_RT_SIGFRAME_… in main()
/openbmc/linux/arch/s390/kernel/
H A Dsignal.c253 if (restore_sigregs(regs, &frame->uc.uc_mcontext)) in SYSCALL_DEFINE0()
410 save_sigregs(regs, &frame->uc.uc_mcontext) || in setup_rt_frame()
H A Dcompat_signal.c214 if (restore_sigregs32(regs, &frame->uc.uc_mcontext)) in COMPAT_SYSCALL_DEFINE0()
384 save_sigregs32(regs, &frame->uc.uc_mcontext) || in setup_rt_frame32()
/openbmc/linux/arch/powerpc/kernel/
H A Dsignal_32.c750 mctx = &frame->uc.uc_mcontext; in handle_rt_signal32()
752 tm_mctx = &frame->uc_transact.uc_mcontext; in handle_rt_signal32()
769 unsafe_put_user(to_user_ptr(&frame->uc.uc_mcontext), &frame->uc.uc_regs, failed); in handle_rt_signal32()
1052 ((unsigned long) &old_ctx->uc_mcontext & ~0xfUL); in COMPAT_SYSCALL_DEFINE3()
/openbmc/linux/arch/sh/kernel/
H A Dsignal_32.c203 if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &r0)) in sys_rt_sigreturn()
352 err |= setup_sigcontext(&frame->uc.uc_mcontext, in setup_rt_frame()
/openbmc/qemu/tests/tcg/multiarch/
H A Dnoexec.c.inc49 const mcontext_t *mc = &((ucontext_t *)ucontext)->uc_mcontext;
/openbmc/linux/tools/testing/selftests/x86/
H A Damx.c260 void *xbuf = ctx->uc_mcontext.fpregs; in handle_noperm()
305 ctx->uc_mcontext.gregs[REG_RIP] += 3; /* Skip the faulting XRSTOR */ in handle_noperm()
H A Dfsgsbase.c76 ctx->uc_mcontext.gregs[REG_RIP] += 4; /* Skip the faulting mov */ in sigsegv()
/openbmc/linux/arch/um/os-Linux/
H A Dsignal.c180 mcontext_t *mc = &uc->uc_mcontext; in hard_handler()
/openbmc/linux/tools/testing/selftests/arm64/signal/testcases/
H A Dtestcases.c142 (struct _aarch64_ctx *)uc->uc_mcontext.__reserved; in validate_reserved()
/openbmc/linux/arch/arm/kernel/
H A Dsignal.c151 err |= __copy_from_user(&context, &sf->uc.uc_mcontext, sizeof(context)); in restore_sigframe()
282 err |= __copy_to_user(&sf->uc.uc_mcontext, &context, sizeof(context)); in setup_sigframe()
/openbmc/qemu/tests/tcg/i386/
H A Dtest-i386.c1724 (long)uc->uc_mcontext.gregs[REG_TRAPNO], in sig_handler()
1725 (long)uc->uc_mcontext.gregs[REG_ERR]); in sig_handler()
1726 printf(" EIP=" FMTLX, (long)uc->uc_mcontext.gregs[REG_EIP]); in sig_handler()
1908 printf("EIP=" FMTLX "\n", (long)uc->uc_mcontext.gregs[REG_EIP]); in sig_trap_handler()
/openbmc/linux/tools/testing/selftests/arm64/abi/
H A Dhwcap.c578 uc->uc_mcontext.pc += 4; \
/openbmc/openbmc/meta-openembedded/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools/debian/
H A DAdd-riscv64-support.patch254 + memcpy(regs->RawData(), &riscv64_ucontext->uc_mcontext.__gregs[0],
277 + // SP + sizeof(siginfo_t) + uc_mcontext offset + PC offset.
581 + riscv64_mcontext_t uc_mcontext;
/openbmc/openbmc/meta-openembedded/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools/debian/system/core/
H A DAdd-riscv64-support.patch254 + memcpy(regs->RawData(), &riscv64_ucontext->uc_mcontext.__gregs[0],
277 + // SP + sizeof(siginfo_t) + uc_mcontext offset + PC offset.
581 + riscv64_mcontext_t uc_mcontext;
/openbmc/linux/tools/testing/selftests/mm/
H A Dprotection_keys.c331 trapno = uctxt->uc_mcontext.gregs[REG_TRAPNO]; in signal_handler()
332 ip = uctxt->uc_mcontext.gregs[REG_IP_IDX]; in signal_handler()
333 fpregs = (char *) uctxt->uc_mcontext.fpregs; in signal_handler()
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/hddtemp/hddtemp/
H A Dhddtemp_0.3-beta15-52.diff1863 - puc->uc_mcontext.gregs[REG_EIP]);
1864 + (void*)puc->uc_mcontext.gregs[REG_IP]);
1876 - puc->uc_mcontext.gregs[REG_EIP]);
1877 + (void*)puc->uc_mcontext.gregs[REG_IP]);
1889 - puc->uc_mcontext.gregs[REG_EIP]);
1890 + (void*)puc->uc_mcontext.gregs[REG_IP]);
1898 - *(unsigned int*)((void*)&n-4) = puc->uc_mcontext.gregs[REG_EIP];
1899 + *(unsigned int*)((void*)&n-4) = puc->uc_mcontext.gregs[REG_IP];
1900 *(unsigned int*)((void*)&n-8) = puc->uc_mcontext.gregs[REG_EBP];
1907 - btinfo[1] = (void*) puc->uc_mcontext.gregs[REG_EIP];
[all …]
/openbmc/linux/arch/loongarch/kernel/
H A Dsignal.c942 sig = restore_sigcontext(regs, &frame->rs_uctx.uc_mcontext); in SYSCALL_DEFINE0()
977 err |= setup_sigcontext(regs, &frame->rs_uctx.uc_mcontext, &extctx); in setup_rt_frame()
/openbmc/qemu/bsd-user/
H A Dsignal.c821 if (set_mcontext(env, &ucontext->uc_mcontext, 1)) { in do_sigreturn()
/openbmc/qemu/tcg/riscv/
H A Dtcg-target.c.inc2118 uc->uc_mcontext.__gregs[REG_PC] += 4;
/openbmc/qemu/tcg/mips/
H A Dtcg-target.c.inc2322 uc->uc_mcontext.pc += 4;

123456