/linux-master/arch/alpha/include/asm/ |
H A D | ucontext.h | 10 struct sigcontext 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/m68k/include/asm/ |
H A D | ucontext.h | 26 struct mcontext uc_mcontext; member in struct:ucontext
|
/linux-master/arch/parisc/include/asm/ |
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
|
H A D | ucontext.h | 9 struct sigcontext uc_mcontext; member in struct:ucontext
|
/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/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/sparc/include/uapi/asm/ |
H A D | uctx.h | 68 mcontext_t uc_mcontext; member in struct:ucontext
|
/linux-master/arch/xtensa/include/asm/ |
H A D | ucontext.h | 18 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/samples/seccomp/ |
H A D | bpf-direct.c | 73 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 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/copyloops/ |
H A D | exc_validate.c | 14 #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 D | segv_errors.c | 28 struct pt_regs *regs = ctxt->uc_mcontext.regs;
|
H A D | subpage_prot.c | 40 struct pt_regs *regs = ctxt->uc_mcontext.regs;
|
H A D | wild_bctr.c | 28 struct pt_regs *regs = ctxt->uc_mcontext.regs;
|
/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);
|
/linux-master/tools/testing/selftests/x86/ |
H A D | entry_from_vm86.c | 58 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 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/alpha/kernel/ |
H A D | signal.c | 142 [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 D | signal.c | 132 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 D | ucontext.h | 22 struct sigcontext uc_mcontext; member in struct:ucontext
|
/linux-master/arch/arm/kernel/ |
H A D | signal.c | 151 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 D | signal32.h | 41 struct compat_sigcontext uc_mcontext; member in struct:compat_ucontext
|
/linux-master/arch/arm64/kernel/ |
H A D | asm-offsets.c | 103 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));
|