跟踪
跟踪视图是一种视图,您可以在其中查看步进指令的历史记录。这使您可以在手动步进或跟踪时自动查看每个指令的详细信息,或查看以前保存的跟踪历史记录。必须从跟踪视图或 CPU 视图显式启用此功能。它具有在跟踪期间保存所有指令、寄存器和内存访问的功能。
您可以双击列以执行快速操作:
- 变址:在反汇编中跟随。
- 地址:切换 RVA 显示模式。
- 操作码:切换断点。
- 反汇编:在反汇编中跟随。
- 注释:设置注释。
开始跟踪记录
要启用跟踪日志记录到跟踪视图,首先通过“开始跟踪记录”菜单启用它。它将弹出一个对话框,允许您将记录的指令保存到文件中。此文件的默认位置位于数据库目录中。
一旦启动,您步进或跟踪的每个指令将立即显示在“跟踪”视图中。如果让应用程序运行,则不会记录执行的指令。
停止跟踪记录
此菜单可以停止记录指令。
关闭
关闭当前跟踪文件并清除跟踪视图。
关闭并删除
关闭当前跟踪文件并清除跟踪视图,同时从磁盘中删除当前跟踪文件。
打开
打开跟踪文件以查看其内容。它可以在不调试时使用,但建议您在查看跟踪时调试相应的调试对象,因为它可以使用调试对象数据库中的标签呈现指令。如果要加载不是从当前调试的可执行文件记录的跟踪文件,调试器将显示警告。
最近的文件
打开最近的文件以查看其内容。
搜索
常量
在整个记录的跟踪中搜索用户指定的常量,然后在引用视图中记录出现的情况。
内存引用
搜索对用户指定地址的内存访问。
切换自动反汇编滚动
打开时,在CPU 视图中的反汇编视图将自动跟随跟踪视图中所选指令的 EIP 或 RIP。