Lines Matching refs:new_eip
283 uint32_t new_eflags, new_eip, new_cr3, new_ldt, new_trap; in switch_tss() local
330 new_eip = ldl_kernel(tss_base + 0x20); in switch_tss()
341 new_eip = lduw_kernel(tss_base + 0x0e); in switch_tss()
440 env->eip = new_eip; in switch_tss()
503 if (new_eip > env->segs[R_CS].limit) { in switch_tss()
2196 void helper_ljmp_protected(int new_cs, target_ulong new_eip, in helper_ljmp_protected() argument
2227 if (new_eip > limit && in helper_ljmp_protected()
2232 EIP = new_eip; in helper_ljmp_protected()
2256 new_eip = (e1 & 0xffff); in helper_ljmp_protected()
2258 new_eip |= (e2 & 0xffff0000); in helper_ljmp_protected()
2272 if (new_eip > limit) in helper_ljmp_protected()
2276 EIP = new_eip; in helper_ljmp_protected()
2289 int new_eip; in helper_lcall_real() local
2293 new_eip = new_eip1; in helper_lcall_real()
2306 env->eip = new_eip; in helper_lcall_real()
2312 void helper_lcall_protected(int new_cs, target_ulong new_eip, in helper_lcall_protected() argument
2322 LOG_PCALL("lcall %04x:%08x s=%d\n", new_cs, (uint32_t)new_eip, shift); in helper_lcall_protected()
2362 EIP = new_eip; in helper_lcall_protected()
2378 if (new_eip > limit) in helper_lcall_protected()
2384 EIP = new_eip; in helper_lcall_protected()
2521 uint32_t sp, new_cs, new_eip, new_eflags, sp_mask; in helper_iret_real() local
2530 POPL(ssp, sp, sp_mask, new_eip); in helper_iret_real()
2536 POPW(ssp, sp, sp_mask, new_eip); in helper_iret_real()
2543 env->eip = new_eip; in helper_iret_real()
2583 target_ulong ssp, sp, new_eip, new_esp, sp_mask; in helper_ret_protected() local
2596 POPQ(sp, new_eip); in helper_ret_protected()
2606 POPL(ssp, sp, sp_mask, new_eip); in helper_ret_protected()
2616 POPW(ssp, sp, sp_mask, new_eip); in helper_ret_protected()
2622 new_cs, new_eip, shift, addend); in helper_ret_protected()
2733 env->eip = new_eip; in helper_ret_protected()
2767 env->eip = new_eip & 0xffff; in helper_ret_protected()