Lines Matching defs:new_eip
407 uint32_t new_eflags, new_eip, new_cr3, new_ldt, new_trap;
459 new_eip = ldl_kernel(tss_base + 0x20);
470 new_eip = lduw_kernel(tss_base + 0x0e);
546 new_eip = ldl_kernel(tss_base + 0x20);
557 new_eip = lduw_kernel(tss_base + 0x0e);
609 env->eip = new_eip;
677 if (new_eip > env->segs[R_CS].limit) {
2756 void helper_ljmp_protected(int new_cs, target_ulong new_eip,
2790 if (new_eip > limit &&
2799 EIP = new_eip;
2823 new_eip = (e1 & 0xffff);
2825 new_eip |= (e2 & 0xffff0000);
2843 if (new_eip > limit)
2847 EIP = new_eip;
2860 int new_eip;
2864 new_eip = new_eip1;
2877 env->eip = new_eip;
2883 void helper_lcall_protected(int new_cs, target_ulong new_eip,
2896 LOG_PCALL("lcall %04x:%08x s=%d\n", new_cs, (uint32_t)new_eip, shift);
2940 EIP = new_eip;
2956 if (new_eip > limit)
2962 EIP = new_eip;
3097 uint32_t sp, new_cs, new_eip, new_eflags, sp_mask;
3111 POPL(ssp, sp, sp_mask, new_eip);
3117 POPW(ssp, sp, sp_mask, new_eip);
3137 env->eip = new_eip;
3191 target_ulong ssp, sp, new_eip, new_esp, sp_mask;
3208 POPQ(sp, new_eip);
3218 POPL(ssp, sp, sp_mask, new_eip);
3226 Log(("iret: new EIP %08X\n", (uint32_t)new_eip));
3256 POPW(ssp, sp, sp_mask, new_eip);
3262 new_cs, new_eip, shift, addend);
3458 env->eip = new_eip;
3496 env->eip = new_eip & 0xffff;
3506 Log(("iret (shift=%d new_eip=%#x)\n", shift, next_eip));