MantisBT - Cheat Engine
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000302||Cheat Engine||public||2013-11-20 04:03||2014-02-13 04:01|
|Assigned To||Dark Byte|
|Summary||0000302: CE 6.3 - Trace does not include the first instruction on break|
|Description||I set a "break and trace", at address 'X'.|
I set the break condition for EBX == 0xE5 for the trace.
It trace triggers just fine at 'X' with the right condition, but it seems that the first instruction (at 'X') is missing from the trace as a whole.
conditional jump to instr. below
mov eax,[edi+3C] <= Break & trace here if EBX == 0xE5
mov eax,[eax+ebx*4] <= This is the first instruction in the trace.
It's important that the first instruction is captured because sometimes the original register contents are destroyed (mov eax,[eax+n], etc.).
Thank you for fixing.
|Additional Information||This is the x64 from "pure rev.2229_32&64bit.7z" that was just posted in the unofficial build thread.|
I did not try quite a few unofficial builds, but it was surely working in "Frankenstein_Base_1975_upto_2180_.7z" - not sure what has been changed since.
|Tags||No tags attached.|
|2013-11-20 04:03||Csimbi||New Issue|
|2013-11-20 04:42||Csimbi||Note Added: 0000627|
|2013-11-20 22:57||Csimbi||Note Edited: 0000627|
|2014-02-13 04:01||Dark Byte||Note Added: 0000653|
|2014-02-13 04:01||Dark Byte||Status||new => resolved|
|2014-02-13 04:01||Dark Byte||Resolution||open => fixed|
|2014-02-13 04:01||Dark Byte||Assigned To||=> Dark Byte|
|2014-02-13 04:01||Dark Byte||Relationship added||has duplicate 0000305|