/openbmc/linux/arch/arm64/kernel/ |
H A D | asm-offsets.c | 103 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 D | signal.c | 248 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 D | asm-offsets.c | 60 OFFSET(IA32_RT_SIGFRAME_sigcontext, rt_sigframe_ia32, uc.uc_mcontext); in common()
|
H A D | signal_32.c | 163 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 D | asm-offsets.c | 226 …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 D | signal.c | 253 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 D | compat_signal.c | 214 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 D | signal_32.c | 750 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 D | signal_32.c | 203 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 D | noexec.c.inc | 49 const mcontext_t *mc = &((ucontext_t *)ucontext)->uc_mcontext;
|
/openbmc/linux/tools/testing/selftests/x86/ |
H A D | amx.c | 260 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 D | fsgsbase.c | 76 ctx->uc_mcontext.gregs[REG_RIP] += 4; /* Skip the faulting mov */ in sigsegv()
|
/openbmc/linux/arch/um/os-Linux/ |
H A D | signal.c | 180 mcontext_t *mc = &uc->uc_mcontext; in hard_handler()
|
/openbmc/linux/tools/testing/selftests/arm64/signal/testcases/ |
H A D | testcases.c | 142 (struct _aarch64_ctx *)uc->uc_mcontext.__reserved; in validate_reserved()
|
/openbmc/linux/arch/arm/kernel/ |
H A D | signal.c | 151 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 D | test-i386.c | 1724 (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 D | hwcap.c | 578 uc->uc_mcontext.pc += 4; \
|
/openbmc/openbmc/meta-openembedded/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools/debian/ |
H A D | Add-riscv64-support.patch | 254 + 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 D | Add-riscv64-support.patch | 254 + 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 D | protection_keys.c | 331 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 D | hddtemp_0.3-beta15-52.diff | 1863 - 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 D | signal.c | 942 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 D | signal.c | 821 if (set_mcontext(env, &ucontext->uc_mcontext, 1)) { in do_sigreturn()
|
/openbmc/qemu/tcg/riscv/ |
H A D | tcg-target.c.inc | 2118 uc->uc_mcontext.__gregs[REG_PC] += 4;
|
/openbmc/qemu/tcg/mips/ |
H A D | tcg-target.c.inc | 2322 uc->uc_mcontext.pc += 4;
|