Searched refs:uc_mcontext (Results 51 - 75 of 101) sorted by path

12345

/linux-master/arch/s390/kernel/
H A Dcompat_linux.h70 _sigregs32 uc_mcontext; member in struct:ucontext32
H A Dcompat_signal.c211 if (restore_sigregs32(regs, &frame->uc.uc_mcontext))
382 save_sigregs32(regs, &frame->uc.uc_mcontext) ||
H A Dsignal.c88 * | _sigregs uc_mcontext with |
250 if (restore_sigregs(regs, &frame->uc.uc_mcontext))
407 save_sigregs(regs, &frame->uc.uc_mcontext) ||
/linux-master/arch/sh/kernel/
H A Dsignal_32.c203 if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &r0))
352 err |= setup_sigcontext(&frame->uc.uc_mcontext,
/linux-master/arch/sparc/kernel/
H A Dsignal_64.c57 grp = &ucp->uc_mcontext.mc_gregs;
102 err |= __get_user(fp, &(ucp->uc_mcontext.mc_fp));
103 err |= __get_user(i7, &(ucp->uc_mcontext.mc_i7));
109 err |= __get_user(fenab, &(ucp->uc_mcontext.mc_fpregs.mcfpu_enab));
115 err |= __get_user(fprs, &(ucp->uc_mcontext.mc_fpregs.mcfpu_fprs));
118 &(ucp->uc_mcontext.mc_fpregs.mcfpu_fregs),
122 ((unsigned long __user *)&(ucp->uc_mcontext.mc_fpregs.mcfpu_fregs))+16,
125 &(ucp->uc_mcontext.mc_fpregs.mcfpu_fsr));
127 &(ucp->uc_mcontext.mc_fpregs.mcfpu_gsr));
161 mcp = &ucp->uc_mcontext;
[all...]
/linux-master/arch/um/os-Linux/
H A Dsignal.c180 mcontext_t *mc = &uc->uc_mcontext;
/linux-master/arch/x86/include/asm/
H A Dia32.h21 struct sigcontext_32 uc_mcontext; member in struct:ucontext_ia32
H A Dsigframe.h73 struct sigcontext uc_mcontext; /* the 64-bit sigcontext type */ member in struct:ucontext_x32
/linux-master/arch/x86/kernel/
H A Dasm-offsets.c60 OFFSET(IA32_RT_SIGFRAME_sigcontext, rt_sigframe_ia32, uc.uc_mcontext);
H A Dsignal_32.c163 if (!ia32_restore_sigcontext(regs, &frame->uc.uc_mcontext))
351 unsafe_put_sigcontext32(&frame->uc.uc_mcontext, fp, regs, set, Efault);
H A Dsignal_64.c189 unsafe_put_sigcontext(&frame->uc.uc_mcontext, fp, regs, set, Efault);
263 if (!restore_sigcontext(regs, &frame->uc.uc_mcontext, uc_flags))
331 unsafe_put_sigcontext(&frame->uc.uc_mcontext, fp, regs, set, Efault);
380 if (!restore_sigcontext(regs, &frame->uc.uc_mcontext, uc_flags))
/linux-master/arch/x86/um/
H A Dsignal.c334 err |= copy_sc_to_user(&uc->uc_mcontext, fp, &current->thread.regs, 0);
514 err |= copy_sc_to_user(&frame->uc.uc_mcontext, &frame->fpstate, regs,
519 err |= __put_user(fp_to, &frame->uc.uc_mcontext.fpstate);
573 if (copy_sc_from_user(&current->thread.regs, &uc->uc_mcontext))
H A Dstub_segv.c17 GET_FAULTINFO_FROM_MC(*f, &uc->uc_mcontext);
/linux-master/arch/xtensa/kernel/
H A Dsignal.c146 struct sigcontext __user *sc = &frame->uc.uc_mcontext;
184 struct sigcontext __user *sc = &frame->uc.uc_mcontext;
/linux-master/tools/testing/selftests/arm64/abi/
H A Dhwcap.c849 uc->uc_mcontext.pc += 4; \
/linux-master/tools/testing/selftests/arm64/bti/
H A Dtest.c85 write(1, &"00011011"[((uc->uc_mcontext.pstate & PSR_BTYPE_MASK)
101 uc->uc_mcontext.pstate &= ~PSR_BTYPE_MASK;
/linux-master/tools/testing/selftests/arm64/mte/
H A Dmte_common_util.c35 ((ucontext_t *)uc)->uc_mcontext.pc, addr, si->si_code);
42 ((ucontext_t *)uc)->uc_mcontext.pc,
57 ((ucontext_t *)uc)->uc_mcontext.pc += 4;
68 ((ucontext_t *)uc)->uc_mcontext.pc, addr, si->si_code);
77 ((ucontext_t *)uc)->uc_mcontext.pc += 4;
/linux-master/tools/testing/selftests/arm64/signal/
H A Dtest_signals_utils.c97 ((ucontext_t *)uc)->uc_mcontext.pc += 4;
132 ((ucontext_t *)uc)->uc_mcontext.sp,
180 uc->uc_mcontext.pc += 4;
185 head = (struct _aarch64_ctx *)uc->uc_mcontext.__reserved;
197 uc_mcontext.__reserved);
200 copied_extra = (struct extra_context *)&(td->live_uc->uc_mcontext.__reserved[offset]);
/linux-master/tools/testing/selftests/arm64/signal/testcases/
H A Dmangle_pstate_invalid_compat_toggle.c19 uc->uc_mcontext.pstate ^= PSR_MODE32_BIT;
27 .descr = "Mangling uc_mcontext with INVALID STATE_TOGGLE",
H A Dmangle_pstate_invalid_daif_bits.c23 uc->uc_mcontext.pstate |= PSR_D_BIT | PSR_A_BIT | PSR_I_BIT | PSR_F_BIT;
31 .descr = "Mangling uc_mcontext with INVALID DAIF_BITS",
H A Dmangle_pstate_invalid_mode_template.h15 uc->uc_mcontext.pstate &= ~PSR_MODE_MASK; \
16 uc->uc_mcontext.pstate |= PSR_MODE_EL ## _mode; \
24 .descr = "Mangling uc_mcontext INVALID MODE EL"#_mode, \
H A Dtestcases.c142 (struct _aarch64_ctx *)uc->uc_mcontext.__reserved;
H A Dtestcases.h30 (struct _aarch64_ctx *)(&(sf).uc.uc_mcontext.__reserved)
33 sizeof((sf).uc.uc_mcontext.__reserved)
36 (struct _aarch64_ctx *)(&(buf).uc.uc_mcontext.__reserved)
40 sizeof((buf).uc.uc_mcontext.__reserved))
43 sizeof((ucp)->uc_mcontext.__reserved)
/linux-master/tools/testing/selftests/mm/
H A Dprotection_keys.c331 trapno = uctxt->uc_mcontext.gregs[REG_TRAPNO];
332 ip = uctxt->uc_mcontext.gregs[REG_IP_IDX];
333 fpregs = (char *) uctxt->uc_mcontext.fpregs;
/linux-master/tools/testing/selftests/powerpc/alignment/
H A Dalignment_handler.c71 u32 inst = *(u32 *)ucp->uc_mcontext.gp_regs[PT_NIP];
72 ucp->uc_mcontext.gp_regs[PT_NIP] += ((inst >> 26 == 1) ? 8 : 4);
74 ucp->uc_mcontext.gp_regs[PT_NIP] += 4;
77 ucp->uc_mcontext.uc_regs->gregs[PT_NIP] += 4;

Completed in 252 milliseconds

12345