/linux-master/arch/s390/kernel/ |
H A D | compat_linux.h | 70 _sigregs32 uc_mcontext; member in struct:ucontext32
|
H A D | compat_signal.c | 211 if (restore_sigregs32(regs, &frame->uc.uc_mcontext)) 382 save_sigregs32(regs, &frame->uc.uc_mcontext) ||
|
H A D | signal.c | 88 * | _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 D | signal_32.c | 203 if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &r0)) 352 err |= setup_sigcontext(&frame->uc.uc_mcontext,
|
/linux-master/arch/sparc/kernel/ |
H A D | signal_64.c | 57 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 D | signal.c | 180 mcontext_t *mc = &uc->uc_mcontext;
|
/linux-master/arch/x86/include/asm/ |
H A D | ia32.h | 21 struct sigcontext_32 uc_mcontext; member in struct:ucontext_ia32
|
H A D | sigframe.h | 73 struct sigcontext uc_mcontext; /* the 64-bit sigcontext type */ member in struct:ucontext_x32
|
/linux-master/arch/x86/kernel/ |
H A D | asm-offsets.c | 60 OFFSET(IA32_RT_SIGFRAME_sigcontext, rt_sigframe_ia32, uc.uc_mcontext);
|
H A D | signal_32.c | 163 if (!ia32_restore_sigcontext(regs, &frame->uc.uc_mcontext)) 351 unsafe_put_sigcontext32(&frame->uc.uc_mcontext, fp, regs, set, Efault);
|
H A D | signal_64.c | 189 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 D | signal.c | 334 err |= copy_sc_to_user(&uc->uc_mcontext, fp, ¤t->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(¤t->thread.regs, &uc->uc_mcontext))
|
H A D | stub_segv.c | 17 GET_FAULTINFO_FROM_MC(*f, &uc->uc_mcontext);
|
/linux-master/arch/xtensa/kernel/ |
H A D | signal.c | 146 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 D | hwcap.c | 849 uc->uc_mcontext.pc += 4; \
|
/linux-master/tools/testing/selftests/arm64/bti/ |
H A D | test.c | 85 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 D | mte_common_util.c | 35 ((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 D | test_signals_utils.c | 97 ((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 D | mangle_pstate_invalid_compat_toggle.c | 19 uc->uc_mcontext.pstate ^= PSR_MODE32_BIT; 27 .descr = "Mangling uc_mcontext with INVALID STATE_TOGGLE",
|
H A D | mangle_pstate_invalid_daif_bits.c | 23 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 D | mangle_pstate_invalid_mode_template.h | 15 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 D | testcases.c | 142 (struct _aarch64_ctx *)uc->uc_mcontext.__reserved;
|
H A D | testcases.h | 30 (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 D | protection_keys.c | 331 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 D | alignment_handler.c | 71 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;
|