fixed wrong re-use of variable
--HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402153
This commit is contained in:
parent
8ad5d61878
commit
b90386276f
@ -92,7 +92,7 @@ bool CriticalHitManager::CreateCriticalDetour()
|
|||||||
IA32_Test_Rm_Reg(jit, REG_EAX, REG_EAX, MOD_REG);
|
IA32_Test_Rm_Reg(jit, REG_EAX, REG_EAX, MOD_REG);
|
||||||
|
|
||||||
//jnz _skip
|
//jnz _skip
|
||||||
call = IA32_Jump_Cond_Imm8(jit, CC_NZ, 0);
|
jitoffs_t jmp = IA32_Jump_Cond_Imm8(jit, CC_NZ, 0);
|
||||||
|
|
||||||
/* Patch old bytes in */
|
/* Patch old bytes in */
|
||||||
for (size_t i=0; i<critical_restore.bytes; i++)
|
for (size_t i=0; i<critical_restore.bytes; i++)
|
||||||
@ -107,7 +107,7 @@ bool CriticalHitManager::CreateCriticalDetour()
|
|||||||
//_skip:
|
//_skip:
|
||||||
//mov eax, [g_returnvalue]
|
//mov eax, [g_returnvalue]
|
||||||
//ret
|
//ret
|
||||||
IA32_Send_Jump8_Here(jit, call);
|
IA32_Send_Jump8_Here(jit, jmp);
|
||||||
IA32_Mov_Eax_Mem(jit, (jit_int32_t)&g_returnvalue);
|
IA32_Mov_Eax_Mem(jit, (jit_int32_t)&g_returnvalue);
|
||||||
IA32_Return(jit);
|
IA32_Return(jit);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user