Searched refs:uc_mcontext (Results 76 - 100 of 101) sorted by path

12345

/linux-master/tools/testing/selftests/powerpc/include/
H A Dutils.h202 #define UCONTEXT_NIA(UC) (UC)->uc_mcontext.gp_regs[PT_NIP]
203 #define UCONTEXT_MSR(UC) (UC)->uc_mcontext.gp_regs[PT_MSR]
205 #define UCONTEXT_NIA(UC) (UC)->uc_mcontext.uc_regs->gregs[PT_NIP]
206 #define UCONTEXT_MSR(UC) (UC)->uc_mcontext.uc_regs->gregs[PT_MSR]
/linux-master/tools/testing/selftests/powerpc/math/
H A Dfpu_signal.c43 mcontext_t *mc = &uc->uc_mcontext;
H A Dvmx_signal.c47 mcontext_t *mc = &uc->uc_mcontext;
/linux-master/tools/testing/selftests/powerpc/mce/
H A Dinject-ra-err.c22 struct pt_regs *regs = ctxt->uc_mcontext.regs;
/linux-master/tools/testing/selftests/powerpc/pmu/sampling_tests/
H A Dmmcr2_fcs_fch_test.c23 is_hv = !!(uctx->uc_mcontext.gp_regs[PT_MSR] & MSR_HV);
/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/tools/testing/selftests/powerpc/tm/
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]);
H A Dtm-signal-context-chk-vmx.c64 fail = memcmp(ucp->uc_mcontext.v_regs->vrregs[VMX20 + i],
71 printf("%08x", ucp->uc_mcontext.v_regs->vrregs[VMX20 + i][j]);
82 fail = memcmp(tm_ucp->uc_mcontext.v_regs->vrregs[VMX20 + i],
89 printf("%08x", tm_ucp->uc_mcontext.v_regs->vrregs[VMX20 + i][j]);
H A Dtm-signal-context-chk-vsx.c96 long *vsx_ptr = (long *)(ucp->uc_mcontext.v_regs + 1);
97 long *tm_vsx_ptr = (long *)(tm_ucp->uc_mcontext.v_regs + 1);
106 memcpy(vsx, &ucp->uc_mcontext.fp_regs[FPR20 + i], 8);
130 memcpy(vsx_tm, &tm_ucp->uc_mcontext.fp_regs[FPR20 + i], 8);
H A Dtm-signal-context-force-tm.c75 memcpy(&ucp->uc_link->uc_mcontext, &ucp->uc_mcontext,
76 sizeof(ucp->uc_mcontext));
H A Dtm-signal-pagefault.c202 ucp->uc_link->uc_mcontext.regs->nip += 4;
204 ucp->uc_mcontext.v_regs =
205 get_uf_mem(sizeof(elf_vrreg_t), ucp->uc_mcontext.v_regs);
207 ucp->uc_link->uc_mcontext.v_regs =
208 get_uf_mem(sizeof(elf_vrreg_t), ucp->uc_link->uc_mcontext.v_regs);
H A Dtm-signal-sigreturn-nt.c27 ucp->uc_mcontext.regs->nip += 4;
H A Dtm-trap.c67 thread_endianness = MSR_LE & ucp->uc_mcontext.gp_regs[PT_MSR];
116 ucp->uc_mcontext.gp_regs[PT_NIP] += 16;
123 ucp->uc_mcontext.gp_regs[PT_MSR] |= 1UL;
124 ucp->uc_mcontext.gp_regs[PT_NIP] += 4;
141 ucp->uc_mcontext.gp_regs[PT_MSR] |= 1UL;
171 ucp->uc_mcontext.gp_regs[PT_MSR] &= ~1UL;
172 ucp->uc_mcontext.gp_regs[PT_NIP] += 8;
/linux-master/tools/testing/selftests/riscv/hwprobe/
H A Dcbo.c30 unsigned long *regs = (unsigned long *)&((ucontext_t *)context)->uc_mcontext;
/linux-master/tools/testing/selftests/syscall_user_dispatch/
H A Dsud_test.c172 ((ucontext_t *)ucontext)->uc_mcontext.__gregs[REG_A0] =
173 ((ucontext_t *)ucontext)->uc_mcontext.__gregs[REG_A7];
/linux-master/tools/testing/selftests/x86/
H A Damx.c245 void *xbuf = ctx->uc_mcontext.fpregs;
290 ctx->uc_mcontext.gregs[REG_RIP] += 3; /* Skip the faulting XRSTOR */
H A Dcorrupt_xstate_header.c48 uint8_t *fpstate = (uint8_t *)uc->uc_mcontext.fpregs;
H A Dfsgsbase.c76 ctx->uc_mcontext.gregs[REG_RIP] += 4; /* Skip the faulting mov */
H A Dmov_ss_trap.c121 (unsigned long)ctx->uc_mcontext.gregs[REG_IP],
122 !!(ctx->uc_mcontext.gregs[REG_EFL] & X86_EFLAGS_RF));
130 (unsigned long)ctx->uc_mcontext.gregs[REG_IP]);
138 (unsigned long)ctx->uc_mcontext.gregs[REG_IP]);
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 Dsigreturn.c306 struct selectors *sels = (void *)&ctx->uc_mcontext.gregs[REG_CSGSFS];
312 struct selectors *sels = (void *)&ctx->uc_mcontext.gregs[REG_CSGSFS];
322 return &ctx->uc_mcontext.gregs[REG_SS];
327 return &ctx->uc_mcontext.gregs[REG_CS];
441 memcpy(&initial_regs, &ctx->uc_mcontext.gregs, sizeof(gregset_t));
446 ctx->uc_mcontext.gregs[REG_IP] =
448 ctx->uc_mcontext.gregs[REG_SP] = (unsigned long)0x8badf00d5aadc0deULL;
449 ctx->uc_mcontext.gregs[REG_CX] = 0;
460 ctx->uc_mcontext.gregs[REG_DS] = 0;
461 ctx->uc_mcontext
[all...]
H A Dsingle_step_syscall.c87 (unsigned long)ctx->uc_mcontext.gregs[REG_IP]);
103 (unsigned long)ctx->uc_mcontext.gregs[REG_IP],
104 (unsigned long)ctx->uc_mcontext.gregs[REG_EFL] & X86_EFLAGS_TF);
106 sig_eflags = (unsigned long)ctx->uc_mcontext.gregs[REG_EFL];
H A Dsyscall_arg_fault.c48 long ax = (long)ctx->uc_mcontext.gregs[REG_AX];
53 printf("\tIP = 0x%lx\n", (unsigned long)ctx->uc_mcontext.gregs[REG_IP]);
73 unsigned short *ip = (unsigned short *)ctx->uc_mcontext.gregs[REG_IP];
90 unsigned short *ip = (unsigned short *)ctx->uc_mcontext.gregs[REG_IP];
H A Dtest_vsyscall.c335 segv_err = ctx->uc_mcontext.gregs[REG_ERR];
487 unsigned long ip = ctx->uc_mcontext.gregs[REG_RIP];

Completed in 507 milliseconds

12345