Home
last modified time | relevance | path

Searched refs:tuc_mcontext (Results 1 – 15 of 15) sorted by relevance

/qemu/linux-user/aarch64/
H A Dsignal.c45 struct target_sigcontext tuc_mcontext; member
145 __put_user(env->xregs[i], &sf->uc.tuc_mcontext.regs[i]); in target_setup_general_frame()
147 __put_user(env->xregs[31], &sf->uc.tuc_mcontext.sp); in target_setup_general_frame()
148 __put_user(env->pc, &sf->uc.tuc_mcontext.pc); in target_setup_general_frame()
149 __put_user(pstate_read(env), &sf->uc.tuc_mcontext.pstate); in target_setup_general_frame()
267 __get_user(env->xregs[i], &sf->uc.tuc_mcontext.regs[i]); in target_restore_general_frame()
270 __get_user(env->xregs[31], &sf->uc.tuc_mcontext.sp); in target_restore_general_frame()
271 __get_user(env->pc, &sf->uc.tuc_mcontext.pc); in target_restore_general_frame()
272 __get_user(pstate, &sf->uc.tuc_mcontext.pstate); in target_restore_general_frame()
421 ctx = (struct target_aarch64_ctx *)sf->uc.tuc_mcontext.__reserved; in target_restore_sigframe()
[all …]
/qemu/linux-user/hppa/
H A Dsignal.c40 struct target_sigcontext tuc_mcontext; member
52 QEMU_BUILD_BUG_ON(offsetof(struct target_rt_sigframe, uc.tuc_mcontext)
142 setup_sigcontext(&frame->uc.tuc_mcontext, env); in setup_rt_frame()
189 restore_sigcontext(env, &frame->uc.tuc_mcontext); in do_rt_sigreturn()
206 SIGFRAME_CONTEXT_REGS32 = offsetof(struct target_rt_sigframe, uc.tuc_mcontext); in setup_sigtramp()
/qemu/linux-user/m68k/
H A Dsignal.c67 struct target_mcontext tuc_mcontext; member
168 target_fpregset_t *fpregs = &uc->tuc_mcontext.fpregs; in target_rt_save_fpu_state()
185 target_greg_t *gregs = uc->tuc_mcontext.gregs; in target_rt_setup_ucontext()
188 __put_user(TARGET_MCONTEXT_VERSION, &uc->tuc_mcontext.version); in target_rt_setup_ucontext()
217 target_fpregset_t *fpregs = &uc->tuc_mcontext.fpregs; in target_rt_restore_fpu_state()
238 target_greg_t *gregs = uc->tuc_mcontext.gregs; in target_rt_restore_ucontext()
240 __get_user(temp, &uc->tuc_mcontext.version); in target_rt_restore_ucontext()
/qemu/linux-user/openrisc/
H A Dsignal.c34 target_sigcontext tuc_mcontext; member
113 setup_sigcontext(&frame->uc.tuc_mcontext, env); in setup_rt_frame()
154 restore_sigcontext(env, &frame->uc.tuc_mcontext); in do_rt_sigreturn()
/qemu/linux-user/alpha/
H A Dsignal.c52 struct target_sigcontext tuc_mcontext; member
184 setup_sigcontext(&frame->uc.tuc_mcontext, env, frame_addr, set); in setup_rt_frame()
248 restore_sigcontext(env, &frame->uc.tuc_mcontext); in do_rt_sigreturn()
/qemu/linux-user/sparc/
H A Dsignal.c581 target_mcontext_t tuc_mcontext; member
599 grp = &ucp->tuc_mcontext.mc_gregs; in sparc64_set_context()
654 __get_user(env->regwptr[WREG_FP], &(ucp->tuc_mcontext.mc_fp)); in sparc64_set_context()
655 __get_user(env->regwptr[WREG_I7], &(ucp->tuc_mcontext.mc_i7)); in sparc64_set_context()
657 fpup = &ucp->tuc_mcontext.mc_fpregs; in sparc64_set_context()
720 mcp = &ucp->tuc_mcontext; in sparc64_get_context()
/qemu/linux-user/ppc/
H A Dsignal.c164 struct target_mcontext tuc_mcontext; member
208 QEMU_BUILD_BUG_ON(offsetof(struct target_rt_sigframe, uc.tuc_mcontext)
503 __put_user(h2g (&rt_sf->uc.tuc_mcontext), in setup_rt_frame()
517 mctx = &rt_sf->uc.tuc_mcontext; in setup_rt_frame()
689 mctx = &uctx->tuc_mcontext; in do_swapcontext()
/qemu/linux-user/xtensa/
H A Dsignal.c42 struct target_sigcontext tuc_mcontext; member
112 struct target_sigcontext *sc = &frame->uc.tuc_mcontext; in setup_sigcontext()
250 struct target_sigcontext *sc = &frame->uc.tuc_mcontext; in restore_sigcontext()
/qemu/linux-user/mips/
H A Dsignal.c78 struct target_sigcontext tuc_mcontext; member
312 setup_sigcontext(env, &frame->rs_uc.tuc_mcontext); in setup_rt_frame()
366 restore_sigcontext(env, &frame->rs_uc.tuc_mcontext); in do_rt_sigreturn()
/qemu/linux-user/microblaze/
H A Dsignal.c40 struct target_sigcontext tuc_mcontext; member
156 setup_sigcontext(&frame->uc.tuc_mcontext, env); in setup_rt_frame()
205 restore_sigcontext(&frame->uc.tuc_mcontext, env); in do_rt_sigreturn()
/qemu/linux-user/sh4/
H A Dsignal.c62 struct target_sigcontext tuc_mcontext; member
242 setup_sigcontext(&frame->uc.tuc_mcontext, in setup_rt_frame()
320 restore_sigcontext(regs, &frame->uc.tuc_mcontext); in do_rt_sigreturn()
/qemu/linux-user/loongarch64/
H A Dsignal.c75 struct target_sigcontext tuc_mcontext; member
85 QEMU_BUILD_BUG_ON(offsetof(struct target_rt_sigframe, rs_uc.tuc_mcontext)
385 setup_sigframe(env, &frame->rs_uc.tuc_mcontext, &extctx); in setup_rt_frame()
432 restore_sigframe(env, &frame->rs_uc.tuc_mcontext, &extctx); in do_rt_sigreturn()
/qemu/linux-user/s390x/
H A Dsignal.c78 target_sigregs tuc_mcontext; member
280 save_sigregs(env, &frame->uc.tuc_mcontext); in setup_rt_frame()
400 restore_sigregs(env, &frame->uc.tuc_mcontext); in do_rt_sigreturn()
/qemu/linux-user/arm/
H A Dsignal.c55 struct target_sigcontext tuc_mcontext; member
297 memset(uc, 0, offsetof(struct target_ucontext, tuc_mcontext)); in setup_sigframe()
303 setup_sigcontext(&uc->tuc_mcontext, env, set->sig[0]); in setup_sigframe()
473 if (restore_sigcontext(env, &uc->tuc_mcontext)) { in do_sigframe_return()
/qemu/linux-user/i386/
H A Dsignal.c140 struct target_sigcontext tuc_mcontext; member
179 QEMU_BUILD_BUG_ON(offsetof(struct rt_sigframe, uc.tuc_mcontext.eip)
547 setup_sigcontext(env, &frame->uc.tuc_mcontext, set->sig[0], fpkind, in setup_rt_frame()
838 if (!restore_sigcontext(env, &frame->uc.tuc_mcontext)) { in do_rt_sigreturn()