Jirairya

Basecamp


每次重新运行调试器时,调试都会返回到EP处,并从此处开始新的调试,使用起来很不方便。在调试代码的时候设置某个地址,是调试能够很快的转到设置的点上。在代码设置好这样的点,再次调试时,调试流能够经过这些点,快速达到点。

1.Goto命令

执行Goto(Ctrl+G)命令,打开一个Enter expression to fllow(输入跟踪表达式)对话框,输入地址,确认自动定位到对应地址。执行Execute till cursor(F4)命令,让调试流运行到该处,然后从该地址调试代码比较方便。 Goto

2.设置断点

调试代码时,可以设置BP(断点)(快捷键F2)让调试流转到“大本营”。 设置断点后,调试运行到断点处将会暂停(若未在代码中设置断点则继续调试)。 在OD菜单栏中选择View-Breakpoints选项(ALT+B),打开Breakpoints对话框,列出代码中设置的断点。

断点视图 双击可直接跳转相应位置。

3.注释 按键盘的“;”可在指定位置添加注释,还可以通过命令找到它。 注释

在其他位置右键查找->用户定义的注释 查找注释

4.标签

通过标签提供的功能在指定地址添加特定名称。移动光标到目标地址,按“:”键输入标签。右键查找->用户自定义的标签。双击标签,光标移动到对应位置,执行F4(Execute till cursor)即可从该地址调试。 标签 检索标签

显示地址


上一篇 HelloWorld

Comments

Content