如
EGL 调试器中所述,EGL 调试器提供了下列命令来在调试会话期间控制程序的执行:
- 继续
- 运行代码,直到遇到下一个断点或直到程序结束为止。
- 运行至行
- 允许在“源代码”视图中选择可执行行并运行代码至该行。
- 单步跳入
- 运行下一个 EGL 语句并暂停。程序在被调用函数的第一个语句处停止。
- 单步跳过
- 运行下一个 EGL 语句并暂停,但不在当前函数所调用的函数中停止。
- 单步返回
- 返回至调用程序或函数。
除“运行至行”以外,可以通过下列方法访问每个命令:
- 单击“调试”视图的工具栏上的适当按钮;或者
- 单击“运行”菜单中的适当菜单项;或者
- 右键单击“调试”视图中突出显示的线程,然后单击适当的菜单项。
要使用“运行至行”,请在程序暂停时执行如下操作:
- 将光标定位在“源代码”视图左页边距的可执行行上,然后单击鼠标右键。将显示上下文菜单。
- 单击运行至行。
使用“运行至行”时,请记住以下几点:
- “调试”视图或“运行”菜单没有提供该操作
- “运行至行”将停止在已启用的断点上