/linux-master/arch/xtensa/include/asm/ |
H A D | ucontext.h | 18 struct sigcontext uc_mcontext; member in struct:ucontext
|
/linux-master/arch/parisc/include/asm/ |
H A D | ucontext.h | 9 struct sigcontext uc_mcontext; member in struct:ucontext
|
H A D | compat_ucontext.h | 12 /* FIXME: Pad out to get uc_mcontext to start at an 8-byte aligned boundary */ 14 struct compat_sigcontext uc_mcontext; member in struct:compat_ucontext
|
/linux-master/arch/alpha/include/asm/ |
H A D | ucontext.h | 10 struct sigcontext uc_mcontext; member in struct:ucontext
|
/linux-master/include/uapi/asm-generic/ |
H A D | ucontext.h | 9 struct sigcontext uc_mcontext; member in struct:ucontext
|
/linux-master/tools/testing/selftests/powerpc/signal/ |
H A D | sigfuz.c | 119 ucp->uc_link->uc_mcontext.gp_regs[PT_MSR] |= MSR_TS_S; 122 ucp->uc_link->uc_mcontext.gp_regs[PT_MSR] |= 125 ucp->uc_link->uc_mcontext.gp_regs[PT_MSR] |= 132 ucp->uc_mcontext.gp_regs[PT_MSR] |= MSR_TS_S; 135 ucp->uc_mcontext.gp_regs[PT_MSR] |= 138 ucp->uc_mcontext.gp_regs[PT_MSR] |= 153 ucp->uc_mcontext.gp_regs[PT_MSR] = random(); 155 ucp->uc_mcontext.gp_regs[PT_NIP] = random(); 157 ucp->uc_link->uc_mcontext.gp_regs[PT_MSR] = random(); 159 ucp->uc_link->uc_mcontext [all...] |
/linux-master/arch/s390/include/uapi/asm/ |
H A D | ucontext.h | 24 _sigregs uc_mcontext; member in struct:ucontext_extended 35 _sigregs uc_mcontext; member in struct:ucontext
|
/linux-master/arch/arm64/include/uapi/asm/ |
H A D | ucontext.h | 30 struct sigcontext uc_mcontext; member in struct:ucontext
|
/linux-master/arch/loongarch/include/uapi/asm/ |
H A D | ucontext.h | 10 * @uc_mcontext: holds basic processor state 32 struct sigcontext uc_mcontext; member in struct:ucontext
|
/linux-master/arch/riscv/include/uapi/asm/ |
H A D | ucontext.h | 35 struct sigcontext uc_mcontext; member in struct:ucontext
|
/linux-master/tools/testing/selftests/arm64/signal/testcases/ |
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 | 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 | 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/arch/powerpc/include/uapi/asm/ |
H A D | ucontext.h | 27 struct mcontext __user *uc_regs;/* points to uc_mcontext field */ 33 struct sigcontext uc_mcontext; /* last for extensibility */ member in struct:ucontext 37 struct mcontext uc_mcontext; member in struct:ucontext
|
/linux-master/arch/m68k/include/asm/ |
H A D | ucontext.h | 26 struct mcontext uc_mcontext; member in struct:ucontext
|
/linux-master/arch/mips/include/uapi/asm/ |
H A D | ucontext.h | 50 * @uc_mcontext: holds basic processor state 59 struct sigcontext uc_mcontext; member in struct:ucontext
|
/linux-master/arch/x86/um/ |
H A D | stub_segv.c | 17 GET_FAULTINFO_FROM_MC(*f, &uc->uc_mcontext);
|
/linux-master/tools/testing/selftests/x86/ |
H A D | nx_stack.c | 125 stack_min_addr = ++uc->uc_mcontext.gregs[RDI]; 129 uc->uc_mcontext.gregs[RIP] = (uintptr_t)&make_stack2; 133 unsigned long stack_max_addr = uc->uc_mcontext.gregs[RDI]; 138 uc->uc_mcontext.gregs[RIP] = stack_max_addr - PAGE_SIZE; 142 uc->uc_mcontext.gregs[RIP] -= PAGE_SIZE; 143 if (uc->uc_mcontext.gregs[RIP] == stack_min_addr) { 156 unsigned long rip = uc->uc_mcontext.gregs[RIP];
|
H A D | sysret_rip.c | 73 if (rip != ctx->uc_mcontext.gregs[REG_RIP]) { 75 rip, (unsigned long)ctx->uc_mcontext.gregs[REG_RIP]); 80 memcpy(&ctx->uc_mcontext.gregs, &initial_regs, sizeof(gregset_t)); 89 memcpy(&initial_regs, &ctx->uc_mcontext.gregs, sizeof(gregset_t)); 92 ctx->uc_mcontext.gregs[REG_RIP] = rip; 93 ctx->uc_mcontext.gregs[REG_RCX] = rip; 96 assert(ctx->uc_mcontext.gregs[REG_EFL] == 97 ctx->uc_mcontext.gregs[REG_R11]); 117 if (rip != ctx->uc_mcontext.gregs[REG_RIP]) { 119 rip, (unsigned long)ctx->uc_mcontext [all...] |
/linux-master/arch/arm64/kernel/ |
H A D | signal32.c | 194 __get_user_error(regs->regs[0], &sf->uc.uc_mcontext.arm_r0, err); 195 __get_user_error(regs->regs[1], &sf->uc.uc_mcontext.arm_r1, err); 196 __get_user_error(regs->regs[2], &sf->uc.uc_mcontext.arm_r2, err); 197 __get_user_error(regs->regs[3], &sf->uc.uc_mcontext.arm_r3, err); 198 __get_user_error(regs->regs[4], &sf->uc.uc_mcontext.arm_r4, err); 199 __get_user_error(regs->regs[5], &sf->uc.uc_mcontext.arm_r5, err); 200 __get_user_error(regs->regs[6], &sf->uc.uc_mcontext.arm_r6, err); 201 __get_user_error(regs->regs[7], &sf->uc.uc_mcontext.arm_r7, err); 202 __get_user_error(regs->regs[8], &sf->uc.uc_mcontext.arm_r8, err); 203 __get_user_error(regs->regs[9], &sf->uc.uc_mcontext [all...] |
/linux-master/tools/testing/selftests/powerpc/alignment/ |
H A D | copy_first_unaligned.c | 22 unsigned int *pc = (unsigned int *)ctx->uc_mcontext.gp_regs[PT_NIP]; 24 unsigned int *pc = (unsigned int *)ctx->uc_mcontext.uc_regs->gregs[PT_NIP];
|
/linux-master/tools/testing/selftests/powerpc/tm/ |
H A D | tm-signal-msr-resv.c | 41 ucp->uc_mcontext.gp_regs[PT_MSR] |= (7ULL << 32); 43 ucp->uc_mcontext.uc_regs->gregs[PT_MSR] |= (7ULL);
|
H A D | tm-signal-context-chk-fpu.c | 55 fail = (ucp->uc_mcontext.fp_regs[FPR14 + i] != fps[i]); 59 FPR14 + i, ucp->uc_mcontext.fp_regs[FPR14 + i], fps[i]); 65 fail = (tm_ucp->uc_mcontext.fp_regs[FPR14 + i] != fps[NV_FPU_REGS + i]); 69 FPR14 + i, tm_ucp->uc_mcontext.fp_regs[FPR14 + i], fps[NV_FPU_REGS + i]);
|
H A D | tm-signal-context-chk-gpr.c | 57 fail = (ucp->uc_mcontext.gp_regs[R14 + i] != gprs[i]); 61 R14 + i, ucp->uc_mcontext.gp_regs[R14 + i], gprs[i]); 67 fail = (tm_ucp->uc_mcontext.gp_regs[R14 + i] != gprs[NV_GPR_REGS + i]); 71 R14 + i, tm_ucp->uc_mcontext.gp_regs[R14 + i], gprs[NV_GPR_REGS + i]);
|