hyphen Advanced Cheater
Reputation: 0
Joined: 12 Sep 2008 Posts: 84 Location: Not Having Fun
|
Posted: Mon May 06, 2013 8:23 pm Post subject: Unable to step over call instructions |
|
|
Hi there, I'm having a problem where my CE, built from a February svn checkout, won't step over call instructions. This problem does not occur with the latest revision of the source, but I need to solve it with edits to the February source. Here are some details:
Basic info
Windows 7 64-bit
targeting both 32-bit (wow64) and 64-bit processes
using both VEH and windows debugger modes
using 64-bit CE compiled from "6.2+" source (checked out Feb 20 2013)
The problem occurs when:
-step-over (F8) is used at a call opcode, with the intent of stepping over the call
-run until (F4) is used with a call instruction between eip and the target of the F4/run until operation
Symptoms:
-call is not stepped over, instead the debuggers acts as if a run (F9 command was issued)
-so execution would simply continue until a bp is hit again
-the only way I can get past a call without stepping into it is manually setting a bp after the call
The problem does not occur with:
-clean install of 6.0 CE
-clean install of 6.2 CE
-clean build of "6.2+" CE (checked out May 6 2013)
The problem DOES occur with:
-clean build of "6.2+" CE (checked out Feb 20 2013) (same vehdebug .dll as above)
As you can see, this issue seems to have been fixed in revisions after the February one which I downloaded. Unfortunately, I have spent a lot of time undetecting the Feb 20 source, and am hoping that there is some way to solve this with minor editing to the Feb 20 code.
Here's a dl with the executable in question
Here's the clean February source
Hope someone here can help
|
|