Searched refs:uc_mcontext (Results 1 - 25 of 101) sorted by path

12345

/linux-master/arch/alpha/include/asm/
H A Ducontext.h10 struct sigcontext 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/m68k/include/asm/
H A Ducontext.h26 struct mcontext uc_mcontext; member in struct:ucontext
/linux-master/arch/parisc/include/asm/
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
H A Ducontext.h9 struct sigcontext uc_mcontext; member in struct:ucontext
/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/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/sparc/include/uapi/asm/
H A Ductx.h68 mcontext_t uc_mcontext; member in struct:ucontext
/linux-master/arch/xtensa/include/asm/
H A Ducontext.h18 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/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/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/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;
H A Dsubpage_prot.c40 struct pt_regs *regs = ctxt->uc_mcontext.regs;
H A Dwild_bctr.c28 struct pt_regs *regs = ctxt->uc_mcontext.regs;
/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);
/linux-master/tools/testing/selftests/x86/
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]);
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/alpha/kernel/
H A Dsignal.c142 [offsetof(struct rt_sigframe, uc.uc_mcontext) == 176 ? 1 : -1];
246 if (restore_sigcontext(&frame->uc.uc_mcontext, regs))
391 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs,
/linux-master/arch/arc/kernel/
H A Dsignal.c132 err = __copy_to_user(&(sf->uc.uc_mcontext.regs.scratch), &uregs.scratch,
133 sizeof(sf->uc.uc_mcontext.regs.scratch));
136 err |= save_arcv2_regs(&(sf->uc.uc_mcontext), regs);
151 &(sf->uc.uc_mcontext.regs.scratch),
152 sizeof(sf->uc.uc_mcontext.regs.scratch));
155 err |= restore_arcv2_regs(&(sf->uc.uc_mcontext), regs);
283 * uc_mcontext/uc_sigmask) for kernel's normal user state preservation
/linux-master/arch/arm/include/asm/
H A Ducontext.h22 struct sigcontext uc_mcontext; member in struct:ucontext
/linux-master/arch/arm/kernel/
H A Dsignal.c151 err |= __copy_from_user(&context, &sf->uc.uc_mcontext, sizeof(context));
282 err |= __copy_to_user(&sf->uc.uc_mcontext, &context, sizeof(context));
/linux-master/arch/arm64/include/asm/
H A Dsignal32.h41 struct compat_sigcontext uc_mcontext; member in struct:compat_ucontext
/linux-master/arch/arm64/kernel/
H A Dasm-offsets.c103 DEFINE(COMPAT_SIGFRAME_REGS_OFFSET, offsetof(struct compat_sigframe, uc.uc_mcontext.arm_r0));
104 DEFINE(COMPAT_RT_SIGFRAME_REGS_OFFSET, offsetof(struct compat_rt_sigframe, sig.uc.uc_mcontext.arm_r0));

Completed in 282 milliseconds

12345