Home
last modified time | relevance | path

Searched refs:uc_mcontext (Results 1 – 25 of 40) sorted by relevance

12

/qemu/bsd-user/host/x86_64/
H A Dhost-signal.h20 return uc->uc_mcontext.mc_rip; in host_signal_pc()
25 uc->uc_mcontext.mc_rip = pc; in host_signal_set_pc()
34 return uc->uc_mcontext.mc_trapno == T_PAGEFLT && in host_signal_write()
35 uc->uc_mcontext.mc_err & PGEX_W; in host_signal_write()
/qemu/bsd-user/host/i386/
H A Dhost-signal.h20 return uc->uc_mcontext.mc_eip; in host_signal_pc()
25 uc->uc_mcontext.mc_eip = pc; in host_signal_set_pc()
34 return uc->uc_mcontext.mc_trapno == T_PAGEFLT && in host_signal_write()
35 uc->uc_mcontext.mc_err & PGEX_W; in host_signal_write()
/qemu/linux-user/include/host/ppc64/
H A Dhost-signal.h22 return uc->uc_mcontext.gp_regs[PT_NIP]; in host_signal_pc()
27 uc->uc_mcontext.gp_regs[PT_NIP] = pc; in host_signal_set_pc()
37 return uc->uc_mcontext.gp_regs[PT_TRAP] != 0x400 in host_signal_write()
38 && (uc->uc_mcontext.gp_regs[PT_DSISR] & 0x02000000); in host_signal_write()
/qemu/linux-user/include/host/x86_64/
H A Dhost-signal.h18 return uc->uc_mcontext.gregs[REG_RIP]; in host_signal_pc()
23 uc->uc_mcontext.gregs[REG_RIP] = pc; in host_signal_set_pc()
33 return uc->uc_mcontext.gregs[REG_TRAPNO] == 0xe in host_signal_write()
34 && (uc->uc_mcontext.gregs[REG_ERR] & 0x2); in host_signal_write()
/qemu/linux-user/include/host/i386/
H A Dhost-signal.h19 return uc->uc_mcontext.gregs[REG_EIP]; in host_signal_pc()
24 uc->uc_mcontext.gregs[REG_EIP] = pc; in host_signal_set_pc()
34 return uc->uc_mcontext.gregs[REG_TRAPNO] == 0xe in host_signal_write()
35 && (uc->uc_mcontext.gregs[REG_ERR] & 0x2); in host_signal_write()
/qemu/linux-user/include/host/ppc/
H A Dhost-signal.h20 return uc->uc_mcontext.regs->nip; in host_signal_pc()
25 uc->uc_mcontext.regs->nip = pc; in host_signal_set_pc()
35 return uc->uc_mcontext.regs->trap != 0x400 in host_signal_write()
36 && (uc->uc_mcontext.regs->dsisr & 0x02000000); in host_signal_write()
/qemu/linux-user/include/host/arm/
H A Dhost-signal.h19 return uc->uc_mcontext.arm_pc; in host_signal_pc()
24 uc->uc_mcontext.arm_pc = pc; in host_signal_set_pc()
39 uint32_t fsr = uc->uc_mcontext.error_code; in host_signal_write()
/qemu/tests/tcg/ppc64/
H A Dsignal_save_restore_xer.c17 uc->uc_mcontext.regs->nip += 4; in sigtrap_handler()
18 saved = uc->uc_mcontext.regs->xer; in sigtrap_handler()
19 uc->uc_mcontext.regs->xer |= XER_OV | XER_OV32; in sigtrap_handler()
/qemu/linux-user/include/host/aarch64/
H A Dhost-signal.h28 return (struct _aarch64_ctx *)&uc->uc_mcontext.__reserved; in first_ctx()
38 return uc->uc_mcontext.pc; in host_signal_pc()
43 uc->uc_mcontext.pc = pc; in host_signal_set_pc()
/qemu/bsd-user/host/arm/
H A Dhost-signal.h16 return uc->uc_mcontext.__gregs[_REG_PC]; in host_signal_pc()
21 uc->uc_mcontext.__gregs[_REG_PC] = pc; in host_signal_set_pc()
/qemu/tests/tcg/aarch64/
H A Dbti-3.c9 uc->uc_mcontext.pc += 8; in skip2_sigill()
10 uc->uc_mcontext.pstate = 1; in skip2_sigill()
H A Dbti-1.c9 uc->uc_mcontext.pc += 8; in skip2_sigill()
10 uc->uc_mcontext.pstate = 1; in skip2_sigill()
H A Dbti-2.c18 uc->uc_mcontext.pc += 8; in skip2_sigill()
19 uc->uc_mcontext.pstate = 1; in skip2_sigill()
H A Dsysregs.c82 uintptr_t pc = (uintptr_t) uc->uc_mcontext.pc; in sigill_handler()
85 uc->uc_mcontext.pc += 4; in sigill_handler()
H A Ddcpop.c27 uc->uc_mcontext.pc += 4; in signal_handler()
H A Ddcpodp.c27 uc->uc_mcontext.pc += 4; in signal_handler()
H A Dtest-826.c15 uc->uc_mcontext.pc += 4; in sigsegv()
/qemu/linux-user/include/host/mips/
H A Dhost-signal.h19 return uc->uc_mcontext.pc; in host_signal_pc()
24 uc->uc_mcontext.pc = pc; in host_signal_set_pc()
/qemu/linux-user/include/host/s390x/
H A Dhost-signal.h19 return uc->uc_mcontext.psw.addr; in host_signal_pc()
24 uc->uc_mcontext.psw.addr = pc; in host_signal_set_pc()
/qemu/linux-user/include/host/riscv/
H A Dhost-signal.h19 return uc->uc_mcontext.__gregs[REG_PC]; in host_signal_pc()
24 uc->uc_mcontext.__gregs[REG_PC] = pc; in host_signal_set_pc()
/qemu/linux-user/riscv/
H A Dsignal.c49 struct target_sigcontext uc_mcontext QEMU_ALIGNED(16);
59 QEMU_BUILD_BUG_ON(offsetof(struct target_rt_sigframe, uc.uc_mcontext)
110 setup_sigcontext(&uc->uc_mcontext, env); in setup_ucontext()
179 restore_sigcontext(env, &uc->uc_mcontext); in restore_ucontext()
/qemu/linux-user/include/host/loongarch64/
H A Dhost-signal.h19 return uc->uc_mcontext.__pc; in host_signal_pc()
24 uc->uc_mcontext.__pc = pc; in host_signal_set_pc()
/qemu/tests/tcg/i386/
H A Dtest-flags.c13 flags = uc->uc_mcontext.gregs[REG_EFL]; in sigsegv()
/qemu/bsd-user/x86_64/
H A Dsignal.c41 target_mcontext_t *mcp = &frame->sf_uc.uc_mcontext; in setup_sigframe_arch()
/qemu/bsd-user/i386/
H A Dsignal.c43 target_mcontext_t *mcp = &frame->sf_uc.uc_mcontext; in setup_sigframe_arch()

12