/linux-4.1.27/arch/unicore32/kernel/ |
D | signal.c | 64 err |= __get_user(regs->UCreg_00, &sf->uc.uc_mcontext.regs.UCreg_00); in restore_sigframe() 65 err |= __get_user(regs->UCreg_01, &sf->uc.uc_mcontext.regs.UCreg_01); in restore_sigframe() 66 err |= __get_user(regs->UCreg_02, &sf->uc.uc_mcontext.regs.UCreg_02); in restore_sigframe() 67 err |= __get_user(regs->UCreg_03, &sf->uc.uc_mcontext.regs.UCreg_03); in restore_sigframe() 68 err |= __get_user(regs->UCreg_04, &sf->uc.uc_mcontext.regs.UCreg_04); in restore_sigframe() 69 err |= __get_user(regs->UCreg_05, &sf->uc.uc_mcontext.regs.UCreg_05); in restore_sigframe() 70 err |= __get_user(regs->UCreg_06, &sf->uc.uc_mcontext.regs.UCreg_06); in restore_sigframe() 71 err |= __get_user(regs->UCreg_07, &sf->uc.uc_mcontext.regs.UCreg_07); in restore_sigframe() 72 err |= __get_user(regs->UCreg_08, &sf->uc.uc_mcontext.regs.UCreg_08); in restore_sigframe() 73 err |= __get_user(regs->UCreg_09, &sf->uc.uc_mcontext.regs.UCreg_09); in restore_sigframe() [all …]
|
/linux-4.1.27/arch/arm/kernel/ |
D | signal.c | 152 __get_user_error(regs->ARM_r0, &sf->uc.uc_mcontext.arm_r0, err); in restore_sigframe() 153 __get_user_error(regs->ARM_r1, &sf->uc.uc_mcontext.arm_r1, err); in restore_sigframe() 154 __get_user_error(regs->ARM_r2, &sf->uc.uc_mcontext.arm_r2, err); in restore_sigframe() 155 __get_user_error(regs->ARM_r3, &sf->uc.uc_mcontext.arm_r3, err); in restore_sigframe() 156 __get_user_error(regs->ARM_r4, &sf->uc.uc_mcontext.arm_r4, err); in restore_sigframe() 157 __get_user_error(regs->ARM_r5, &sf->uc.uc_mcontext.arm_r5, err); in restore_sigframe() 158 __get_user_error(regs->ARM_r6, &sf->uc.uc_mcontext.arm_r6, err); in restore_sigframe() 159 __get_user_error(regs->ARM_r7, &sf->uc.uc_mcontext.arm_r7, err); in restore_sigframe() 160 __get_user_error(regs->ARM_r8, &sf->uc.uc_mcontext.arm_r8, err); in restore_sigframe() 161 __get_user_error(regs->ARM_r9, &sf->uc.uc_mcontext.arm_r9, err); in restore_sigframe() [all …]
|
/linux-4.1.27/arch/arm64/kernel/ |
D | signal32.c | 62 struct compat_sigcontext uc_mcontext; member 336 __get_user_error(regs->regs[0], &sf->uc.uc_mcontext.arm_r0, err); in compat_restore_sigframe() 337 __get_user_error(regs->regs[1], &sf->uc.uc_mcontext.arm_r1, err); in compat_restore_sigframe() 338 __get_user_error(regs->regs[2], &sf->uc.uc_mcontext.arm_r2, err); in compat_restore_sigframe() 339 __get_user_error(regs->regs[3], &sf->uc.uc_mcontext.arm_r3, err); in compat_restore_sigframe() 340 __get_user_error(regs->regs[4], &sf->uc.uc_mcontext.arm_r4, err); in compat_restore_sigframe() 341 __get_user_error(regs->regs[5], &sf->uc.uc_mcontext.arm_r5, err); in compat_restore_sigframe() 342 __get_user_error(regs->regs[6], &sf->uc.uc_mcontext.arm_r6, err); in compat_restore_sigframe() 343 __get_user_error(regs->regs[7], &sf->uc.uc_mcontext.arm_r7, err); in compat_restore_sigframe() 344 __get_user_error(regs->regs[8], &sf->uc.uc_mcontext.arm_r8, err); in compat_restore_sigframe() [all …]
|
D | signal.c | 100 void *aux = sf->uc.uc_mcontext.__reserved; in restore_sigframe() 107 __get_user_error(regs->regs[i], &sf->uc.uc_mcontext.regs[i], in restore_sigframe() 109 __get_user_error(regs->sp, &sf->uc.uc_mcontext.sp, err); in restore_sigframe() 110 __get_user_error(regs->pc, &sf->uc.uc_mcontext.pc, err); in restore_sigframe() 111 __get_user_error(regs->pstate, &sf->uc.uc_mcontext.pstate, err); in restore_sigframe() 169 void *aux = sf->uc.uc_mcontext.__reserved; in setup_sigframe() 177 __put_user_error(regs->regs[i], &sf->uc.uc_mcontext.regs[i], in setup_sigframe() 179 __put_user_error(regs->sp, &sf->uc.uc_mcontext.sp, err); in setup_sigframe() 180 __put_user_error(regs->pc, &sf->uc.uc_mcontext.pc, err); in setup_sigframe() 181 __put_user_error(regs->pstate, &sf->uc.uc_mcontext.pstate, err); in setup_sigframe() [all …]
|
/linux-4.1.27/arch/ia64/include/uapi/asm/ |
D | ucontext.h | 5 struct sigcontext uc_mcontext; member 8 #define uc_link uc_mcontext.sc_gr[0] /* wrong type; nobody cares */ 9 #define uc_sigmask uc_mcontext.sc_sigmask 10 #define uc_stack uc_mcontext.sc_stack
|
/linux-4.1.27/tools/testing/selftests/x86/ |
D | sigreturn.c | 283 struct selectors *sels = (void *)&ctx->uc_mcontext.gregs[REG_CSGSFS]; in ssptr() 289 struct selectors *sels = (void *)&ctx->uc_mcontext.gregs[REG_CSGSFS]; in csptr() 299 return &ctx->uc_mcontext.gregs[REG_SS]; in ssptr() 304 return &ctx->uc_mcontext.gregs[REG_CS]; in csptr() 320 memcpy(&initial_regs, &ctx->uc_mcontext.gregs, sizeof(gregset_t)); in sigusr1() 325 ctx->uc_mcontext.gregs[REG_IP] = in sigusr1() 327 ctx->uc_mcontext.gregs[REG_SP] = (unsigned long)0x8badf00d5aadc0deULL; in sigusr1() 328 ctx->uc_mcontext.gregs[REG_AX] = 0; in sigusr1() 330 memcpy(&requested_regs, &ctx->uc_mcontext.gregs, sizeof(gregset_t)); in sigusr1() 344 sig_err = ctx->uc_mcontext.gregs[REG_ERR]; in sigtrap() [all …]
|
D | single_step_syscall.c | 95 (unsigned long)ctx->uc_mcontext.gregs[REG_IP]); in sigtrap()
|
/linux-4.1.27/samples/seccomp/ |
D | bpf-direct.c | 72 syscall = ctx->uc_mcontext.gregs[REG_SYSCALL]; in emulator() 73 buf = (char *) ctx->uc_mcontext.gregs[REG_ARG1]; in emulator() 74 len = (size_t) ctx->uc_mcontext.gregs[REG_ARG2]; in emulator() 78 if (ctx->uc_mcontext.gregs[REG_ARG0] != STDERR_FILENO) in emulator() 81 ctx->uc_mcontext.gregs[REG_RESULT] = -1; in emulator() 84 ctx->uc_mcontext.gregs[REG_RESULT] = bytes; in emulator()
|
/linux-4.1.27/arch/s390/include/uapi/asm/ |
D | ucontext.h | 23 _sigregs uc_mcontext; member 34 _sigregs uc_mcontext; member
|
/linux-4.1.27/arch/powerpc/include/uapi/asm/ |
D | ucontext.h | 32 struct sigcontext uc_mcontext; /* last for extensibility */ member 36 struct mcontext uc_mcontext; member
|
/linux-4.1.27/arch/parisc/kernel/ |
D | signal.c | 131 &compat_frame->uc.uc_mcontext); in sys_rt_sigreturn() 133 if (restore_sigcontext32(&compat_frame->uc.uc_mcontext, in sys_rt_sigreturn() 144 &frame->uc.uc_mcontext); in sys_rt_sigreturn() 145 if (restore_sigcontext(&frame->uc.uc_mcontext, regs)) in sys_rt_sigreturn() 258 DBG(1,"setup_rt_frame: frame->uc.uc_mcontext = 0x%p\n", &compat_frame->uc.uc_mcontext); in setup_rt_frame() 259 err |= setup_sigcontext32(&compat_frame->uc.uc_mcontext, in setup_rt_frame() 270 DBG(1,"setup_rt_frame: frame->uc.uc_mcontext = 0x%p\n", &frame->uc.uc_mcontext); in setup_rt_frame() 271 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, in_syscall); in setup_rt_frame()
|
D | signal32.h | 31 struct compat_sigcontext uc_mcontext; member
|
/linux-4.1.27/arch/sparc/kernel/ |
D | signal_64.c | 60 grp = &ucp->uc_mcontext.mc_gregs; in sparc64_set_context() 105 err |= __get_user(fp, &(ucp->uc_mcontext.mc_fp)); in sparc64_set_context() 106 err |= __get_user(i7, &(ucp->uc_mcontext.mc_i7)); in sparc64_set_context() 112 err |= __get_user(fenab, &(ucp->uc_mcontext.mc_fpregs.mcfpu_enab)); in sparc64_set_context() 118 err |= __get_user(fprs, &(ucp->uc_mcontext.mc_fpregs.mcfpu_fprs)); in sparc64_set_context() 121 &(ucp->uc_mcontext.mc_fpregs.mcfpu_fregs), in sparc64_set_context() 125 ((unsigned long __user *)&(ucp->uc_mcontext.mc_fpregs.mcfpu_fregs))+16, in sparc64_set_context() 128 &(ucp->uc_mcontext.mc_fpregs.mcfpu_fsr)); in sparc64_set_context() 130 &(ucp->uc_mcontext.mc_fpregs.mcfpu_gsr)); in sparc64_set_context() 164 mcp = &ucp->uc_mcontext; in sparc64_get_context()
|
/linux-4.1.27/arch/x86/include/asm/ |
D | ia32.h | 21 struct sigcontext_ia32 uc_mcontext; member 30 struct sigcontext uc_mcontext; /* the 64-bit sigcontext type */ member
|
/linux-4.1.27/arch/mips/kernel/ |
D | signal_n32.c | 57 struct sigcontext uc_mcontext; member 82 sig = restore_sigcontext(®s, &frame->rs_uc.uc_mcontext); in sysn32_rt_sigreturn() 122 err |= setup_sigcontext(regs, &frame->rs_uc.uc_mcontext); in setup_rt_frame_n32()
|
D | signal32.c | 59 struct sigcontext32 uc_mcontext; member 468 sig = restore_sigcontext32(®s, &frame->rs_uc.uc_mcontext); in sys32_rt_sigreturn() 548 err |= setup_sigcontext32(regs, &frame->rs_uc.uc_mcontext); in setup_rt_frame_32()
|
D | signal.c | 405 sig = restore_sigcontext(®s, &frame->rs_uc.uc_mcontext); in sys_rt_sigreturn() 485 err |= setup_sigcontext(regs, &frame->rs_uc.uc_mcontext); in setup_rt_frame()
|
/linux-4.1.27/arch/arc/kernel/ |
D | signal.c | 70 err = __copy_to_user(&(sf->uc.uc_mcontext.regs.scratch), regs, in stash_usr_regs() 71 sizeof(sf->uc.uc_mcontext.regs.scratch)); in stash_usr_regs() 86 err |= __copy_from_user(regs, &(sf->uc.uc_mcontext.regs.scratch), in restore_usr_regs() 87 sizeof(sf->uc.uc_mcontext.regs.scratch)); in restore_usr_regs()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | signal_64.c | 600 get_user(new_msr, &new_ctx->uc_mcontext.gp_regs[PT_MSR])) in sys_swapcontext() 621 || setup_sigcontext(&old_ctx->uc_mcontext, regs, 0, NULL, 0, in sys_swapcontext() 649 if (restore_sigcontext(regs, NULL, 0, &new_ctx->uc_mcontext)) in sys_swapcontext() 682 if (__get_user(msr, &uc->uc_mcontext.gp_regs[PT_MSR])) in sys_rt_sigreturn() 689 if (restore_tm_sigcontexts(regs, &uc->uc_mcontext, in sys_rt_sigreturn() 690 &uc_transact->uc_mcontext)) in sys_rt_sigreturn() 696 if (restore_sigcontext(regs, NULL, 1, &uc->uc_mcontext)) in sys_rt_sigreturn() 740 err |= setup_tm_sigcontexts(&frame->uc.uc_mcontext, in handle_rt_signal64() 741 &frame->uc_transact.uc_mcontext, in handle_rt_signal64() 749 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, ksig->sig, in handle_rt_signal64() [all …]
|
D | ppc32.h | 61 struct mcontext32 uc_mcontext; member
|
D | signal_32.c | 1008 || __put_user(to_user_ptr(&rt_sf->uc.uc_mcontext), in handle_rt_signal32() 1014 frame = &rt_sf->uc.uc_mcontext; in handle_rt_signal32() 1025 tm_frame = &rt_sf->uc_transact.uc_mcontext; in handle_rt_signal32() 1193 ((unsigned long) &old_ctx->uc_mcontext & ~0xfUL); in sys_swapcontext()
|
/linux-4.1.27/arch/m68k/kernel/ |
D | signal.c | 359 uc->uc_mcontext.fpregs.f_fpcntl, 12)) in rt_restore_fpu_state() 363 uc->uc_mcontext.fpregs.f_fpregs, 96)) in rt_restore_fpu_state() 401 if (__copy_from_user(&fpregs, &uc->uc_mcontext.fpregs, in rt_restore_fpu_state() 508 err |= copy_to_user(uc->uc_mcontext.fpregs.f_fpcntl, in rt_save_fpu_state() 511 err |= copy_to_user(uc->uc_mcontext.fpregs.f_fpregs, in rt_save_fpu_state() 559 err |= copy_to_user(&uc->uc_mcontext.fpregs, &fpregs, in rt_save_fpu_state() 691 greg_t __user *gregs = uc->uc_mcontext.gregs; in rt_restore_ucontext() 698 err = __get_user(temp, &uc->uc_mcontext.version); in rt_restore_ucontext() 810 greg_t __user *gregs = uc->uc_mcontext.gregs; in rt_setup_ucontext() 813 err |= __put_user(MCONTEXT_VERSION, &uc->uc_mcontext.version); in rt_setup_ucontext()
|
/linux-4.1.27/tools/testing/selftests/powerpc/primitives/ |
D | load_unaligned_zeropad.c | 60 #define UCONTEXT_NIA(UC) (UC)->uc_mcontext.gp_regs[PT_NIP] 62 #define UCONTEXT_NIA(UC) (UC)->uc_mcontext.uc_regs->gregs[PT_NIP]
|
/linux-4.1.27/arch/nios2/kernel/ |
D | signal.c | 42 unsigned long *gregs = uc->uc_mcontext.gregs; in rt_restore_ucontext() 48 err = __get_user(temp, &uc->uc_mcontext.version); in rt_restore_ucontext() 130 unsigned long *gregs = uc->uc_mcontext.gregs; in rt_setup_ucontext() 133 err |= __put_user(MCONTEXT_VERSION, &uc->uc_mcontext.version); in rt_setup_ucontext()
|
/linux-4.1.27/arch/powerpc/perf/ |
D | callchain.c | 271 uregs = sigframe->uc.uc_mcontext.gp_regs; in perf_callchain_user_64() 380 uc.uc_mcontext.mc_pad)) in is_rt_sigreturn_32_address() 407 return regs == (unsigned long) &sf->uc.uc_mcontext; in sane_rt_signal_32_frame() 434 mctx = &rt_sf->uc.uc_mcontext; in signal_frame_32_regs()
|
/linux-4.1.27/arch/tile/kernel/ |
D | compat_signal.c | 42 struct sigcontext uc_mcontext; member 142 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in compat_sys_rt_sigreturn() 216 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs); in compat_setup_rt_frame()
|
D | signal.c | 91 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in SYSCALL_DEFINE0() 174 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs); in setup_rt_frame()
|
D | stack.c | 149 return (struct pt_regs *)&kframe->uc.uc_mcontext; in valid_sigframe()
|
/linux-4.1.27/arch/m32r/include/asm/ |
D | ucontext.h | 8 struct sigcontext uc_mcontext; member
|
/linux-4.1.27/arch/avr32/include/asm/ |
D | ucontext.h | 8 struct sigcontext uc_mcontext; member
|
/linux-4.1.27/arch/xtensa/include/asm/ |
D | ucontext.h | 18 struct sigcontext uc_mcontext; member
|
/linux-4.1.27/arch/parisc/include/asm/ |
D | ucontext.h | 8 struct sigcontext uc_mcontext; member
|
D | compat_ucontext.h | 13 struct compat_sigcontext uc_mcontext; member
|
/linux-4.1.27/arch/frv/include/asm/ |
D | ucontext.h | 8 struct sigcontext uc_mcontext; member
|
/linux-4.1.27/arch/mn10300/include/asm/ |
D | ucontext.h | 18 struct sigcontext uc_mcontext; member
|
/linux-4.1.27/include/uapi/asm-generic/ |
D | ucontext.h | 8 struct sigcontext uc_mcontext; member
|
/linux-4.1.27/arch/cris/include/asm/ |
D | ucontext.h | 8 struct sigcontext uc_mcontext; member
|
/linux-4.1.27/arch/alpha/include/asm/ |
D | ucontext.h | 9 struct sigcontext uc_mcontext; member
|
/linux-4.1.27/arch/arm64/include/uapi/asm/ |
D | ucontext.h | 29 struct sigcontext uc_mcontext; member
|
/linux-4.1.27/arch/x86/um/ |
D | stub_segv.c | 16 &uc->uc_mcontext); in stub_segv_handler()
|
D | signal.c | 346 err |= copy_sc_to_user(&uc->uc_mcontext, fp, ¤t->thread.regs, 0); in copy_ucontext_to_user() 527 err |= copy_sc_to_user(&frame->uc.uc_mcontext, &frame->fpstate, regs, in setup_signal_stack_si() 529 err |= __put_user(&frame->fpstate, &frame->uc.uc_mcontext.fpstate); in setup_signal_stack_si() 582 if (copy_sc_from_user(¤t->thread.regs, &uc->uc_mcontext)) in sys_rt_sigreturn()
|
/linux-4.1.27/arch/cris/arch-v10/kernel/ |
D | signal.c | 161 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in sys_rt_sigreturn() 296 err |= __clear_user(&frame->uc, offsetof(struct ucontext, uc_mcontext)); in setup_rt_frame() 298 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, set->sig[0]); in setup_rt_frame()
|
/linux-4.1.27/arch/m68k/include/asm/ |
D | ucontext.h | 25 struct mcontext uc_mcontext; member
|
/linux-4.1.27/Documentation/powerpc/ |
D | transactional_memory.txt | 110 For 64-bit processes, uc->uc_mcontext.regs->msr is a full 64-bit MSR and its TS 115 uc->uc_link->uc_mcontext.regs->msr. The top word contains the transactional 133 u64 msr = ucp->uc_mcontext.regs->msr; 136 msr |= ((u64)transactional_ucp->uc_mcontext.regs->msr) << 32; 142 ucp->uc_mcontext.regs->nip, 143 transactional_ucp->uc_mcontext.regs->nip);
|
/linux-4.1.27/arch/c6x/kernel/ |
D | signal.c | 90 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in do_rt_sigreturn() 160 err |= __clear_user(&frame->uc, offsetof(struct ucontext, uc_mcontext)); in setup_rt_frame() 162 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, set->sig[0]); in setup_rt_frame()
|
/linux-4.1.27/arch/arm/include/asm/ |
D | ucontext.h | 20 struct sigcontext uc_mcontext; member
|
/linux-4.1.27/arch/sparc/include/uapi/asm/ |
D | uctx.h | 67 mcontext_t uc_mcontext; member
|
/linux-4.1.27/arch/cris/arch-v32/kernel/ |
D | signal.c | 155 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in sys_rt_sigreturn() 301 err |= __clear_user(&frame->uc, offsetof(struct ucontext, uc_mcontext)); in setup_rt_frame() 302 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, set->sig[0]); in setup_rt_frame()
|
/linux-4.1.27/arch/openrisc/kernel/ |
D | signal.c | 93 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in _sys_rt_sigreturn() 175 err |= setup_sigcontext(regs, &frame->uc.uc_mcontext); in setup_rt_frame()
|
/linux-4.1.27/arch/x86/kernel/ |
D | signal.c | 381 err |= setup_sigcontext(&frame->uc.uc_mcontext, fpstate, in __setup_rt_frame() 440 err |= setup_sigcontext(&frame->uc.uc_mcontext, fp, regs, set->sig[0]); in __setup_rt_frame() 507 err |= setup_sigcontext(&frame->uc.uc_mcontext, fpstate, in x32_setup_rt_frame() 579 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in sys_rt_sigreturn() 779 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in sys32_x32_rt_sigreturn()
|
D | asm-offsets_64.c | 49 OFFSET(IA32_RT_SIGFRAME_sigcontext, rt_sigframe_ia32, uc.uc_mcontext); in main()
|
D | asm-offsets_32.c | 63 OFFSET(IA32_RT_SIGFRAME_sigcontext, rt_sigframe, uc.uc_mcontext); in foo()
|
/linux-4.1.27/arch/metag/kernel/ |
D | signal.c | 88 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in sys_rt_sigreturn() 168 err |= setup_sigcontext(&frame->uc.uc_mcontext, in setup_rt_frame()
|
/linux-4.1.27/arch/avr32/kernel/ |
D | signal.c | 85 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in sys_rt_sigreturn() 169 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs); in setup_rt_frame()
|
/linux-4.1.27/arch/m32r/kernel/ |
D | signal.c | 104 if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &result)) in sys_rt_sigreturn() 196 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, set->sig[0]); in setup_rt_frame()
|
/linux-4.1.27/arch/hexagon/kernel/ |
D | signal.c | 128 err |= setup_sigcontext(regs, &frame->uc.uc_mcontext); in setup_rt_frame() 252 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in sys_rt_sigreturn()
|
/linux-4.1.27/arch/microblaze/kernel/ |
D | signal.c | 102 if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &rval)) in sys_rt_sigreturn() 179 err |= setup_sigcontext(&frame->uc.uc_mcontext, in setup_rt_frame()
|
/linux-4.1.27/arch/score/kernel/ |
D | signal.c | 154 sig = restore_sigcontext(regs, &frame->rs_uc.uc_mcontext); in score_rt_sigreturn() 201 err |= setup_sigcontext(regs, &frame->rs_uc.uc_mcontext); in setup_rt_frame()
|
/linux-4.1.27/arch/blackfin/kernel/ |
D | signal.c | 95 if (rt_restore_sigcontext(regs, &frame->uc.uc_mcontext, &r0)) in sys_rt_sigreturn() 164 err |= rt_setup_sigcontext(&frame->uc.uc_mcontext, regs); in setup_rt_frame()
|
/linux-4.1.27/arch/frv/kernel/ |
D | signal.c | 124 if (restore_sigcontext(&frame->uc.uc_mcontext, &gr8)) in sys_rt_sigreturn() 271 if (setup_sigcontext(&frame->uc.uc_mcontext, set->sig[0])) in setup_rt_frame()
|
/linux-4.1.27/arch/sh/kernel/ |
D | signal_64.c | 307 if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &ret)) in sys_rt_sigreturn() 486 err |= setup_sigcontext(&frame->uc.uc_mcontext, in setup_rt_frame() 532 regs->regs[REG_ARG3] = (unsigned long long)(unsigned long)(signed long)&frame->uc.uc_mcontext; in setup_rt_frame()
|
D | signal_32.c | 199 if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &r0)) in sys_rt_sigreturn() 348 err |= setup_sigcontext(&frame->uc.uc_mcontext, in setup_rt_frame()
|
/linux-4.1.27/arch/xtensa/kernel/ |
D | signal.c | 137 struct sigcontext __user *sc = &frame->uc.uc_mcontext; in setup_sigcontext() 176 struct sigcontext __user *sc = &frame->uc.uc_mcontext; in restore_sigcontext()
|
/linux-4.1.27/tools/testing/selftests/powerpc/mm/ |
D | subpage_prot.c | 40 struct pt_regs *regs = ctxt->uc_mcontext.regs; in segv()
|
/linux-4.1.27/arch/alpha/kernel/ |
D | signal.c | 140 [offsetof(struct rt_sigframe, uc.uc_mcontext) == 176 ? 1 : -1]; 249 if (restore_sigcontext(&frame->uc.uc_mcontext, regs)) in do_rt_sigreturn() 400 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, in setup_rt_frame()
|
/linux-4.1.27/arch/mn10300/kernel/ |
D | signal.c | 140 if (restore_sigcontext(current_frame(), &frame->uc.uc_mcontext, &d0)) in sys_rt_sigreturn() 284 setup_sigcontext(&frame->uc.uc_mcontext, in setup_rt_frame()
|
D | asm-offsets.c | 87 OFFSET(RT_SIGFRAME_sigcontext, rt_sigframe, uc.uc_mcontext); in foo()
|
/linux-4.1.27/arch/s390/kernel/ |
D | compat_linux.h | 79 _sigregs32 uc_mcontext; member
|
D | signal.c | 269 if (restore_sigregs(regs, &frame->uc.uc_mcontext)) in SYSCALL_DEFINE0() 437 save_sigregs(regs, &frame->uc.uc_mcontext) || in setup_rt_frame()
|
D | compat_signal.c | 350 if (restore_sigregs32(regs, &frame->uc.uc_mcontext)) in COMPAT_SYSCALL_DEFINE0() 530 save_sigregs32(regs, &frame->uc.uc_mcontext) || in setup_rt_frame32()
|
/linux-4.1.27/arch/um/os-Linux/ |
D | signal.c | 139 mcontext_t *mc = &uc->uc_mcontext; in hard_handler()
|
/linux-4.1.27/arch/x86/ia32/ |
D | ia32_signal.c | 249 if (ia32_restore_sigcontext(regs, &frame->uc.uc_mcontext)) in sys32_rt_sigreturn() 474 err |= ia32_setup_sigcontext(&frame->uc.uc_mcontext, fpstate, in ia32_setup_rt_frame()
|