| /qemu/target/i386/hvf/ |
| A D | x86_emu.c | 269 env->eip += decode->len; in exec_mov() 275 env->eip += decode->len; in exec_add() 281 env->eip += decode->len; in exec_or() 287 env->eip += decode->len; in exec_adc() 293 env->eip += decode->len; in exec_sbb() 299 env->eip += decode->len; in exec_and() 305 env->eip += decode->len; in exec_sub() 311 env->eip += decode->len; in exec_xor() 334 env->eip += decode->len; in exec_neg() 340 env->eip += decode->len; in exec_cmp() [all …]
|
| A D | x86_task.c | 40 tss->eip = (uint32_t)env->eip; in save_state_to_tss32() 66 env->eip = tss->eip; in load_state_from_tss32() 93 uint32_t eip_offset = offsetof(struct x86_tss_segment32, eip); in task_switch_32() 99 vmx_write_mem(cpu, old_tss_base + eip_offset, &tss_seg.eip, ldt_sel_offset - eip_offset); in task_switch_32()
|
| A D | hvf.c | 549 env->eip += ins_len; in hvf_vcpu_exec() 623 env->eip += ins_len; in hvf_vcpu_exec() 658 env->eip += ins_len; in hvf_vcpu_exec()
|
| /qemu/linux-user/i386/ |
| A D | cpu_loop.c | 123 switch (env->eip & ~TARGET_PAGE_MASK) { in emulate_vsyscall() 187 env->eip = caller; in emulate_vsyscall() 236 env->eip -= 2; in cpu_loop() 255 env->eip -= 2; in cpu_loop() 285 force_sig_fault(TARGET_SIGFPE, TARGET_FPE_INTDIV, env->eip); in cpu_loop() 291 force_sig_fault(TARGET_SIGTRAP, TARGET_TRAP_BRKPT, env->eip); in cpu_loop() 307 force_sig_fault(TARGET_SIGILL, TARGET_ILL_ILLOPN, env->eip); in cpu_loop() 313 force_sig_fault(TARGET_SIGTRAP, TARGET_TRAP_BRKPT, env->eip); in cpu_loop() 374 env->eip = regs->rip; in target_cpu_copy_regs() 384 env->eip = regs->eip; in target_cpu_copy_regs()
|
| A D | signal.c | 83 uint32_t eip; member 177 QEMU_BUILD_BUG_ON(offsetof(struct sigframe, sc.eip) 179 QEMU_BUILD_BUG_ON(offsetof(struct rt_sigframe, uc.tuc_mcontext.eip) 367 __put_user(env->eip, &sc->eip); in setup_sigcontext() 398 __put_user(env->eip, &sc->rip); in setup_sigcontext() 491 env->eip = ka->_sa_handler; in setup_frame() 573 env->eip = ka->_sa_handler; in setup_rt_frame() 734 env->eip = tswapl(sc->eip); in restore_sigcontext() 754 env->eip = tswapl(sc->rip); in restore_sigcontext()
|
| A D | target_syscall.h | 19 long eip; member 98 abi_long eip; member
|
| A D | vdso.S | 96 .cfi_offset %eip, -4
|
| /qemu/linux-user/ |
| A D | vm86.c | 68 target_v86->regs.eip = tswap32(env->eip); in save_v86_state() 79 env->eflags, env->segs[R_CS].selector, env->eip); in save_v86_state() 91 env->eip = ts->vm86_saved_regs.eip; in save_v86_state() 170 vm_putw(env, ssp, sp - 6, env->eip); in do_int() 173 env->eip = segoffs & 0xffff; in do_int() 229 ts->vm86_saved_regs.eip = env->eip; in do_vm86() 268 env->eip = tswap32(target_v86->regs.eip); in do_vm86() 287 env->segs[R_CS].selector, env->eip); in do_vm86()
|
| /qemu/target/i386/tcg/sysemu/ |
| A D | seg_helper.c | 42 env->regs[R_ECX] = env->eip + next_eip_addend; in helper_syscall() 61 env->eip = env->lstar; in helper_syscall() 63 env->eip = env->cstar; in helper_syscall() 68 env->regs[R_ECX] = (uint32_t)(env->eip + next_eip_addend); in helper_syscall() 81 env->eip = (uint32_t)env->star; in helper_syscall() 150 do_interrupt_all(x86_cpu, EXCP01_DB, 0, 0, env->eip, 0); in x86_cpu_exec_halt()
|
| A D | bpt_helper.c | 180 if (env->dr[reg] == env->eip) { in check_hw_breakpoints() 230 if (cpu_breakpoint_test(cs, env->eip, BP_CPU)) { in breakpoint_handler() 313 env->eip = next_eip; in helper_bpt_io()
|
| A D | smm_helper.c | 99 x86_stq_phys(cs, sm_state + 0x7f78, env->eip); in do_smm_enter() 114 x86_stl_phys(cs, sm_state + 0x7ff0, env->eip); in do_smm_enter() 166 env->eip = 0x00008000; in do_smm_enter() 233 env->eip = x86_ldq_phys(cs, sm_state + 0x7f78); in helper_rsm() 262 env->eip = x86_ldl_phys(cs, sm_state + 0x7ff0); in helper_rsm()
|
| A D | svm_helper.c | 230 env->eip + next_eip_addend); in helper_vmrun() 366 env->eip = x86_ldq_phys(cs, in helper_vmrun() 439 env->exception_next_eip = env->eip; in helper_vmrun() 458 env->exception_next_eip = env->eip; in helper_vmrun() 720 env->eip + next_eip_addend); in helper_svm_check_io() 738 env->eip); in cpu_vmexit() 808 env->eip); in do_vmexit() 884 env->eip = x86_ldq_phys(cs, in do_vmexit() 924 do_interrupt_all(X86_CPU(cs), EXCP01_DB, 0, 0, env->eip, 0); in do_vmexit()
|
| /qemu/target/i386/tcg/ |
| A D | tcg-cpu.c | 57 env->eip = tb->pc; in x86_cpu_synchronize_from_tb() 59 env->eip = (uint32_t)(tb->pc - tb->cs_base); in x86_cpu_synchronize_from_tb() 80 uint64_t pc = env->eip + tb->cs_base; in x86_restore_state_to_opc() 86 env->eip = new_pc; in x86_restore_state_to_opc() 88 env->eip = (uint32_t)(new_pc - tb->cs_base); in x86_restore_state_to_opc()
|
| A D | seg_helper.c | 509 env->eip = new_eip; in switch_tss_ra() 665 old_eip = env->eip; in do_interrupt_protected() 874 env->eip = offset; in do_interrupt_protected() 945 old_eip = env->eip; in do_interrupt64() 1055 env->eip = offset; in do_interrupt64() 1145 old_eip = env->eip; in do_interrupt_real() 1155 env->eip = offset; in do_interrupt_real() 1615 env->eip = new_eip; in helper_lcall_real() 1922 env->eip = offset; in helper_lcall_protected() 1954 env->eip = new_eip; in helper_iret_real() [all …]
|
| A D | excp_helper.c | 109 env->exception_next_eip = env->eip + next_eip_addend; in raise_interrupt2() 159 env->exception_next_eip = env->eip; in helper_icebp()
|
| /qemu/bsd-user/x86_64/ |
| A D | target_arch_cpu.h | 60 env->eip = regs->rip; in target_cpu_init() 137 env->eip = env->exception_next_eip; in target_cpu_loop() 155 pc = env->segs[R_CS].base + env->eip; in target_cpu_loop()
|
| /qemu/target/i386/tcg/user/ |
| A D | seg_helper.c | 35 env->exception_next_eip = env->eip + next_eip_addend; in helper_syscall() 75 env->eip = next_eip; in do_interrupt_user()
|
| /qemu/bsd-user/i386/ |
| A D | target_syscall.h | 36 long eip; member 115 abi_long eip; member
|
| A D | target_arch_cpu.h | 51 env->eip = regs->eip; in target_cpu_init() 180 pc = env->segs[R_CS].base + env->eip; in target_cpu_loop()
|
| A D | target_arch_thread.h | 34 regs->eip = infop->entry; in target_thread_init()
|
| A D | target_arch_reg.h | 71 regs->r_eip = env->eip; in target_copy_regs()
|
| /qemu/target/i386/ |
| A D | arch_dump.c | 70 regs.rip = env->eip; in x86_64_write_elf64_note() 111 uint32_t orig_eax, eip; member 137 prstatus->regs.eip = env->eip & 0xffffffff; in x86_fill_elf_prstatus() 305 s->rip = env->eip; in qemu_get_cpustate()
|
| A D | helper.c | 155 env->eip &= 0xffffffff; in cpu_x86_update_cr0() 530 return env->eip; in get_memio_eip() 535 return (env->eip & TARGET_PAGE_MASK) | data[0]; in get_memio_eip() 554 target_ulong eip = get_memio_eip(env); in cpu_report_tpr_access() local 556 apic_handle_tpr_access_report(cpu->apic_state, eip, access); in cpu_report_tpr_access()
|
| A D | cpu-dump.c | 375 env->eip, eflags, in x86_cpu_dump_state() 402 (uint32_t)env->eip, eflags, in x86_cpu_dump_state() 555 target_ulong base = env->segs[R_CS].base + env->eip; in x86_cpu_dump_state() 556 target_ulong offs = MIN(env->eip, DUMP_CODE_BYTES_BACKWARD); in x86_cpu_dump_state()
|
| /qemu/hw/i386/ |
| A D | vapic.c | 668 rom_paddr = (env->segs[R_CS].base + env->eip) & ROM_BLOCK_MASK; in vapic_write() 688 patch_byte(cpu, env->eip - 2, 0x66); in vapic_write() 689 patch_byte(cpu, env->eip - 1, 0x90); in vapic_write() 696 if (update_rom_mapping(s, env, env->eip) < 0) { in vapic_write()
|