/qemu/linux-user/ |
H A D | vm86.c | 113 env->regs[R_ESP] = ts->vm86_saved_regs.esp; in save_v86_state() 232 sp = env->regs[R_ESP] & 0xffff; in do_int() 236 ADD16(env->regs[R_ESP], -6); in do_int() 281 sp = env->regs[R_ESP] & 0xffff; in handle_vm86_fault() 311 ADD16(env->regs[R_ESP], -4); in handle_vm86_fault() 314 ADD16(env->regs[R_ESP], -2); in handle_vm86_fault() 322 ADD16(env->regs[R_ESP], 4); in handle_vm86_fault() 325 ADD16(env->regs[R_ESP], 2); in handle_vm86_fault() 357 ADD16(env->regs[R_ESP], 12); in handle_vm86_fault() 362 ADD16(env->regs[R_ESP], 6); in handle_vm86_fault() [all …]
|
/qemu/target/i386/tcg/ |
H A D | seg_helper.c | 548 env->regs[R_ESP] = (env->regs[R_ESP] & ~0xffff) | \ 559 env->regs[R_ESP] = (env->regs[R_ESP] & ~(sp_mask)) | \ 738 esp = env->regs[R_ESP]; in do_interrupt_protected() 949 esp = env->regs[R_ESP]; in do_interrupt64() 972 env->regs[R_ESP] = esp; in do_interrupt64() 1057 esp = env->regs[R_ESP]; in do_interrupt_real() 1071 env->regs[R_ESP] = (env->regs[R_ESP] & ~0xffff) | (esp & 0xffff); in do_interrupt_real() 1517 esp = env->regs[R_ESP]; in helper_lcall_real() 1839 sp = env->regs[R_ESP]; in helper_iret_real() 1853 env->regs[R_ESP] = (env->regs[R_ESP] & ~sp_mask) | (sp & sp_mask); in helper_iret_real() [all …]
|
H A D | translate.c | 1680 if (base == R_ESP && s->popl_esp_hack) { in gen_lea_modrm_0() 1683 if (base == R_EBP || base == R_ESP) { in gen_lea_modrm_0() 2027 gen_op_add_reg_im(s, mo_stacksize(s), R_ESP, addend); in gen_stack_update() 2038 tcg_gen_subi_tl(s->A0, cpu_regs[R_ESP], size); in gen_push_v() 2049 gen_op_mov_reg_v(s, a_ot, R_ESP, new_esp); in gen_push_v() 2098 if (7 - i == R_ESP) { in gen_popa() 2117 tcg_gen_subi_tl(s->T1, cpu_regs[R_ESP], size); in gen_enter() 2147 gen_op_mov_reg_v(s, a_ot, R_ESP, s->T1); in gen_enter() 2161 gen_op_mov_reg_v(s, a_ot, R_ESP, s->T1); in gen_leave() 4542 [R_ESP] = "rsp", in tcg_x86_init() [all …]
|
/qemu/linux-user/i386/ |
H A D | target_cpu.h | 27 env->regs[R_ESP] = newsp; in cpu_clone_regs_child() 55 return state->regs[R_ESP]; in get_sp_from_cpustate()
|
H A D | signal.c | 296 __put_user(env->regs[R_ESP], &sc->esp); in setup_sigcontext() 306 __put_user(env->regs[R_ESP], &sc->esp_at_signal); in setup_sigcontext() 323 __put_user(env->regs[R_ESP], &sc->rsp); in setup_sigcontext() 449 env->regs[R_ESP] = frame_addr; in setup_frame() 528 env->regs[R_ESP] = frame_addr; in setup_rt_frame() 599 env->regs[R_ESP] = tswapl(sc->esp); in restore_sigcontext() 623 env->regs[R_ESP] = tswapl(sc->rsp); in restore_sigcontext() 666 abi_ulong frame_addr = env->regs[R_ESP] - 8; in do_sigreturn() 702 frame_addr = env->regs[R_ESP] - sizeof(abi_ulong); in do_rt_sigreturn()
|
H A D | cpu_loop.c | 141 if (get_user_u64(caller, env->regs[R_ESP])) { in emulate_vsyscall() 187 env->regs[R_ESP] += 8; in emulate_vsyscall() 370 env->regs[R_ESP] = regs->rsp; in target_cpu_copy_regs() 380 env->regs[R_ESP] = regs->esp; in target_cpu_copy_regs()
|
/qemu/bsd-user/i386/ |
H A D | target_arch_cpu.h | 50 env->regs[R_ESP] = regs->esp; in target_cpu_init() 121 abi_ulong params = (abi_ulong) env->regs[R_ESP] + in target_cpu_loop() 192 env->regs[R_ESP] = newsp; in target_cpu_clone_regs()
|
H A D | target_arch_vmparam.h | 39 return state->regs[R_ESP]; in get_sp_from_cpustate()
|
H A D | target_arch_reg.h | 76 regs->r_esp = env->regs[R_ESP]; in target_copy_regs()
|
/qemu/bsd-user/x86_64/ |
H A D | target_arch_cpu.h | 59 env->regs[R_ESP] = regs->rsp; in target_cpu_init() 167 env->regs[R_ESP] = newsp; in target_cpu_clone_regs()
|
H A D | target_arch_vmparam.h | 39 return state->regs[R_ESP]; in get_sp_from_cpustate()
|
H A D | target_arch_reg.h | 88 regs->r_rsp = env->regs[R_ESP]; in target_copy_regs()
|
/qemu/target/i386/hvf/ |
H A D | x86.h | 205 #define RSP(cpu) RRX(cpu, R_ESP) 223 #define ESP(cpu) ERX(cpu, R_ESP) 233 #define SP(cpu) RX(cpu, R_ESP)
|
H A D | x86hvf.c | 249 wreg(cs->accel->fd, HV_X86_RSP, env->regs[R_ESP]); in hvf_put_registers() 293 env->regs[R_ESP] = rreg(cs->accel->fd, HV_X86_RSP); in hvf_get_registers()
|
H A D | x86_decode.c | 1736 if (base_reg == R_ESP || base_reg == R_EBP) { in get_sib_val() 1747 if (index_reg != R_ESP) { in get_sib_val() 1775 if (decode->modrm.rm == R_EBP || decode->modrm.rm == R_ESP) { in calc_modrm_operand32()
|
H A D | x86_emu.c | 1432 RRX(env, R_ESP) = rreg(cs->accel->fd, HV_X86_RSP); in load_regs()
|
/qemu/target/i386/tcg/sysemu/ |
H A D | smm_helper.c | 92 x86_stq_phys(cs, sm_state + 0x7fd8, env->regs[R_ESP]); in do_smm_enter() 118 x86_stl_phys(cs, sm_state + 0x7fe0, env->regs[R_ESP]); in do_smm_enter() 226 env->regs[R_ESP] = x86_ldq_phys(cs, sm_state + 0x7fd8); in helper_rsm() 266 env->regs[R_ESP] = x86_ldl_phys(cs, sm_state + 0x7fe0); in helper_rsm()
|
H A D | svm_helper.c | 230 env->vm_hsave + offsetof(struct vmcb, save.rsp), env->regs[R_ESP]); in helper_vmrun() 360 env->regs[R_ESP] = x86_ldq_phys(cs, in helper_vmrun() 799 env->vm_vmcb + offsetof(struct vmcb, save.rsp), env->regs[R_ESP]); in do_vmexit() 860 env->regs[R_ESP] = x86_ldq_phys(cs, env->vm_hsave + in do_vmexit()
|
/qemu/target/i386/ |
H A D | arch_dump.c | 63 regs.rsp = env->regs[R_ESP]; in x86_64_write_elf64_note() 130 prstatus->regs.esp = env->regs[R_ESP] & 0xffffffff; in x86_fill_elf_prstatus() 293 s->rsp = env->regs[R_ESP]; in qemu_get_cpustate()
|
H A D | cpu-dump.c | 367 env->regs[R_ESP], in x86_cpu_dump_state() 402 (uint32_t)env->regs[R_ESP], in x86_cpu_dump_state()
|
H A D | gdbstub.c | 26 R_EAX, R_EBX, R_ECX, R_EDX, R_ESI, R_EDI, R_EBP, R_ESP,
|
H A D | cpu.h | 52 R_ESP = 4, enumerator
|
/qemu/dump/ |
H A D | win_dump.c | 328 .Rsp = env->regs[R_ESP], in patch_and_save_context() 369 .Esp = env->regs[R_ESP], in patch_and_save_context()
|
/qemu/target/i386/nvmm/ |
H A D | nvmm-all.c | 98 state->gprs[NVMM_X64_GPR_RSP] = env->regs[R_ESP]; in nvmm_set_registers() 250 env->regs[R_ESP] = state->gprs[NVMM_X64_GPR_RSP]; in nvmm_get_registers()
|
/qemu/hw/i386/ |
H A D | vapic.c | 226 if (cpu->env.regs[R_ESP] == 0) { in evaluate_tpr_instruction()
|