Revert "x86: fix #968"

This reverts commit 91033dd0f0.
This commit is contained in:
Nguyen Anh Quynh 2018-07-25 17:04:35 +08:00
parent 91033dd0f0
commit 58e1f03f12

10
uc.c
View File

@ -548,15 +548,9 @@ uc_err uc_emu_start(uc_engine* uc, uint64_t begin, uint64_t until, uint64_t time
switch(uc->mode) {
default:
break;
case UC_MODE_16: {
uint16_t cs;
uint64_t ip;
uc_reg_read(uc, UC_X86_REG_CS, &cs);
ip = begin - cs;
uc_reg_write(uc, UC_X86_REG_IP, &ip);
case UC_MODE_16:
uc_reg_write(uc, UC_X86_REG_IP, &begin);
break;
}
case UC_MODE_32:
uc_reg_write(uc, UC_X86_REG_EIP, &begin);
break;