Searched refs:uc_mcontext (Results 1 - 25 of 100) sorted by relevance

1234

/linux-master/arch/xtensa/include/asm/
H A Ducontext.h18 struct sigcontext uc_mcontext; member in struct:ucontext
/linux-master/arch/parisc/include/asm/
H A Ducontext.h9 struct sigcontext uc_mcontext; member in struct:ucontext
H A Dcompat_ucontext.h12 /* 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 Ducontext.h10 struct sigcontext uc_mcontext; member in struct:ucontext
/linux-master/include/uapi/asm-generic/
H A Ducontext.h9 struct sigcontext uc_mcontext; member in struct:ucontext
/linux-master/tools/testing/selftests/powerpc/signal/
H A Dsigfuz.c119 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 Ducontext.h24 _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 Ducontext.h30 struct sigcontext uc_mcontext; member in struct:ucontext
/linux-master/arch/loongarch/include/uapi/asm/
H A Ducontext.h10 * @uc_mcontext: holds basic processor state
32 struct sigcontext uc_mcontext; member in struct:ucontext
/linux-master/arch/riscv/include/uapi/asm/
H A Ducontext.h35 struct sigcontext uc_mcontext; member in struct:ucontext
/linux-master/tools/testing/selftests/arm64/signal/testcases/
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 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 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/arch/powerpc/include/uapi/asm/
H A Ducontext.h27 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 Ducontext.h26 struct mcontext uc_mcontext; member in struct:ucontext
/linux-master/arch/mips/include/uapi/asm/
H A Ducontext.h50 * @uc_mcontext: holds basic processor state
59 struct sigcontext uc_mcontext; member in struct:ucontext
/linux-master/arch/x86/um/
H A Dstub_segv.c17 GET_FAULTINFO_FROM_MC(*f, &uc->uc_mcontext);
/linux-master/tools/testing/selftests/x86/
H A Dnx_stack.c125 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 Dsysret_rip.c73 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 Dsignal32.c194 __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 Dcopy_first_unaligned.c22 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 Dtm-signal-msr-resv.c41 ucp->uc_mcontext.gp_regs[PT_MSR] |= (7ULL << 32);
43 ucp->uc_mcontext.uc_regs->gregs[PT_MSR] |= (7ULL);
H A Dtm-signal-context-chk-fpu.c55 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 Dtm-signal-context-chk-gpr.c57 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]);

Completed in 279 milliseconds

1234