Home
last modified time | relevance | path

Searched refs:eip (Results 1 – 25 of 49) sorted by relevance

12

/qemu/target/i386/hvf/
A Dx86_emu.c269 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 Dx86_task.c40 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 Dhvf.c549 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 Dcpu_loop.c123 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 Dsignal.c83 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 Dtarget_syscall.h19 long eip; member
98 abi_long eip; member
A Dvdso.S96 .cfi_offset %eip, -4
/qemu/linux-user/
A Dvm86.c68 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 Dseg_helper.c42 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 Dbpt_helper.c180 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 Dsmm_helper.c99 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 Dsvm_helper.c230 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 Dtcg-cpu.c57 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 Dseg_helper.c509 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 Dexcp_helper.c109 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 Dtarget_arch_cpu.h60 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 Dseg_helper.c35 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 Dtarget_syscall.h36 long eip; member
115 abi_long eip; member
A Dtarget_arch_cpu.h51 env->eip = regs->eip; in target_cpu_init()
180 pc = env->segs[R_CS].base + env->eip; in target_cpu_loop()
A Dtarget_arch_thread.h34 regs->eip = infop->entry; in target_thread_init()
A Dtarget_arch_reg.h71 regs->r_eip = env->eip; in target_copy_regs()
/qemu/target/i386/
A Darch_dump.c70 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 Dhelper.c155 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 Dcpu-dump.c375 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 Dvapic.c668 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()

Completed in 54 milliseconds

12