Searched refs:uc_mcontext (Results 26 - 50 of 101) sorted by relevance

12345

/linux-master/tools/testing/selftests/powerpc/tm/
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;
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-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-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-sigreturn-nt.c27 ucp->uc_mcontext.regs->nip += 4;
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);
/linux-master/samples/seccomp/
H A Dbpf-direct.c73 syscall = ctx->uc_mcontext.gregs[REG_SYSCALL];
74 buf = (char *) ctx->uc_mcontext.gregs[REG_ARG1];
75 len = (size_t) ctx->uc_mcontext.gregs[REG_ARG2];
79 if (ctx->uc_mcontext.gregs[REG_ARG0] != STDERR_FILENO)
82 ctx->uc_mcontext.gregs[REG_RESULT] = -1;
85 ctx->uc_mcontext.gregs[REG_RESULT] = bytes;
/linux-master/tools/testing/selftests/x86/
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 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 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 Dunwind_vdso.c111 unsigned long ip = ctx->uc_mcontext.gregs[REG_EIP];
117 return_address = *(unsigned long *)(unsigned long)ctx->uc_mcontext.gregs[REG_ESP];
127 ctx->uc_mcontext.gregs[REG_EFL] &= ~X86_EFLAGS_TF;
H A Dentry_from_vm86.c58 if (ctx->uc_mcontext.gregs[REG_EFL] & X86_EFLAGS_VM ||
59 (ctx->uc_mcontext.gregs[REG_CS] & 3) != 3) {
73 (unsigned long)ctx->uc_mcontext.gregs[REG_EFL],
74 (unsigned short)ctx->uc_mcontext.gregs[REG_CS]);
/linux-master/arch/sparc/include/uapi/asm/
H A Ductx.h68 mcontext_t uc_mcontext; member in struct:ucontext
/linux-master/arch/arm/include/asm/
H A Ducontext.h22 struct sigcontext uc_mcontext; member in struct:ucontext
/linux-master/arch/parisc/kernel/
H A Dsignal32.h16 /* FIXME: Pad out to get uc_mcontext to start at an 8-byte aligned boundary */
18 struct compat_sigcontext uc_mcontext; member in struct:compat_ucontext
/linux-master/arch/powerpc/include/asm/
H A Dsyscalls_32.h52 compat_uptr_t uc_regs; /* points to uc_mcontext field */
57 struct mcontext32 uc_mcontext; member in struct:ucontext32
/linux-master/arch/x86/include/asm/
H A Dsigframe.h73 struct sigcontext uc_mcontext; /* the 64-bit sigcontext type */ member in struct:ucontext_x32
H A Dia32.h21 struct sigcontext_32 uc_mcontext; member in struct:ucontext_ia32
/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/arch/powerpc/perf/
H A Dcallchain_32.c71 uc.uc_mcontext.mc_pad))
98 return regs == (unsigned long) &sf->uc.uc_mcontext;
125 mctx = &rt_sf->uc.uc_mcontext;
/linux-master/arch/mips/kernel/
H A Dsignal_n32.c40 struct sigcontext uc_mcontext; member in struct:ucontextn32
67 sig = restore_sigcontext(regs, &frame->rs_uc.uc_mcontext);
107 err |= setup_sigcontext(regs, &frame->rs_uc.uc_mcontext);
/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/powerpc/copyloops/
H A Dexc_validate.c14 #define UCONTEXT_NIA(UC) (UC)->uc_mcontext.gp_regs[PT_NIP]
16 #define UCONTEXT_NIA(UC) (UC)->uc_mcontext.uc_regs->gregs[PT_NIP]
/linux-master/tools/testing/selftests/powerpc/mm/
H A Dsegv_errors.c28 struct pt_regs *regs = ctxt->uc_mcontext.regs;
/linux-master/arch/arm64/include/asm/
H A Dsignal32.h41 struct compat_sigcontext uc_mcontext; member in struct:compat_ucontext

Completed in 179 milliseconds

12345