/openbmc/qemu/linux-user/aarch64/ |
H A D | signal.c | 45 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() 151 __put_user(env->exception.vaddress, &sf->uc.tuc_mcontext.fault_address); 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() [all …]
|
/openbmc/qemu/linux-user/hppa/ |
H A D | signal.c | 40 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()
|
/openbmc/qemu/linux-user/m68k/ |
H A D | signal.c | 67 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()
|
/openbmc/qemu/linux-user/openrisc/ |
H A D | signal.c | 34 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()
|
/openbmc/qemu/linux-user/alpha/ |
H A D | signal.c | 52 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()
|
/openbmc/qemu/linux-user/sparc/ |
H A D | signal.c | 581 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()
|
/openbmc/qemu/linux-user/ppc/ |
H A D | signal.c | 164 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()
|
/openbmc/qemu/linux-user/xtensa/ |
H A D | signal.c | 42 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()
|
/openbmc/qemu/linux-user/microblaze/ |
H A D | signal.c | 40 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()
|
/openbmc/qemu/linux-user/mips/ |
H A D | signal.c | 78 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()
|
/openbmc/qemu/linux-user/sh4/ |
H A D | signal.c | 62 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()
|
/openbmc/qemu/linux-user/loongarch64/ |
H A D | signal.c | 75 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()
|
/openbmc/qemu/linux-user/s390x/ |
H A D | signal.c | 78 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()
|
/openbmc/qemu/linux-user/arm/ |
H A D | signal.c | 55 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()
|
/openbmc/qemu/linux-user/i386/ |
H A D | signal.c | 140 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()
|