MantisBT - Cheat Engine
View Issue Details
0000305Cheat Enginepublic2013-11-20 23:102014-02-13 04:01
ReporterCsimbi 
Assigned ToDark Byte 
PrioritynormalSeverityblockReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Summary0000305: CE 6.3 - Trace does not trace into calls
DescriptionThese are examples of calls within the executable module itself (not kernel32.dll or any excluded module):
 - call XComEW.PIBGetInterface+1DA460
 - call edx
 - etc.

For some reason, CE does not trace into them - just as if the "Step over instead of single step" was checked. Except, it's not checked.

Issue 0000293 (new feature) and 0000302 (bug) may be related.
Additional Informationpure rev.2229_32&64bit.7z
TagsNo tags attached.
duplicate of 0000302resolved Dark Byte CE 6.3 - Trace does not include the first instruction on break 
Attached Filespng CE_CallSamples.png (45,308) 2013-11-21 17:54
http://cheatengine.org/mantis/file_download.php?file_id=102&type=bug
png

Notes
(0000633)
Dark Byte   
2013-11-21 10:29   
Is there a (conditional) jump in front of there? (Could be the jump is taken, but the instruction after it is disassembled instead)
(0000634)
Csimbi   
2013-11-21 17:54   
No, there's no jump before these.
I uploaded a sample pic.
(0000635)
Dark Byte   
2013-11-21 22:49   
Ah ok. It's the same thing. The instruction after it is disassembled instead of the actual one
What you highlighted is actually push esi. The call is the next instruction
(E.g. note that int3 after the ret, that int3 is the ret)
(0000636)
Csimbi   
2013-11-22 00:36   
Are you saying that trace actually breaks into these calls but does not display them?
(0000637)
Dark Byte   
2013-11-22 00:46   
(Last edited: 2013-11-22 00:48)
It does display them. Just click on the + sign before "inc [esi+18]" which is in fact "call edx"

same for "add esp,60" which is actually "call 01ee65b8"

(it's a bug yes, but just pointing out where the bug is, the disassembler address)

(0000638)
Csimbi   
2013-11-22 02:28   
Me blind, lol
Got it, thanks.
(0000654)
Dark Byte   
2014-02-13 04:01   
fixed in the svn (a while ago)
same bug as 302

Issue History
2013-11-20 23:10CsimbiNew Issue
2013-11-21 10:29Dark ByteNote Added: 0000633
2013-11-21 17:54CsimbiNote Added: 0000634
2013-11-21 17:54CsimbiFile Added: CE_CallSamples.png
2013-11-21 22:49Dark ByteNote Added: 0000635
2013-11-22 00:36CsimbiNote Added: 0000636
2013-11-22 00:46Dark ByteNote Added: 0000637
2013-11-22 00:47Dark ByteNote Edited: 0000637
2013-11-22 00:48Dark ByteNote Edited: 0000637
2013-11-22 02:28CsimbiNote Added: 0000638
2014-02-13 04:01Dark ByteNote Added: 0000654
2014-02-13 04:01Dark ByteRelationship addedduplicate of 0000302
2014-02-13 04:01Dark ByteDuplicate ID0 => 302
2014-02-13 04:01Dark ByteStatusnew => resolved
2014-02-13 04:01Dark ByteResolutionopen => fixed
2014-02-13 04:01Dark ByteAssigned To => Dark Byte