!tt(时间旅行)
!tt(时间旅行)调试器扩展允许在时间上向前和向后导航。
!tt 代码导航命令
使用 !tt 扩展通过前往跟踪中的给定位置在时间中向前或向后导航。
!tt [position]
参数
position
提供以下任一格式的时间位置,以到达该时间点。
如果 {position} 是介于 0 和 100 之间的十进制数,则它会移动到跟踪的大约该百分比。 例如:
- !tt 0 - 时间旅行到跟踪的开头
- !tt 50 - 时间旅行到跟踪的中途
- !tt 100 - 时间旅行到跟踪的结尾
如果 {position} 为 #:#,其中 # 是十六进制数字,则它将前往该位置。 如果省略 : 后的数字,则默认为零。
- !tt 1A0: - 时间前往位置 1A0:0
- !tt 1A0:0 - 时间前往位置 1A0:0
- !tt 1A0:12F - 时间旅行到位置 1A0:12F
注意
跟踪使用由两部分构成的指令位置,即跟踪中的特定位置参考,例如 12:0。 或 15:7。 这两个元素是按此处所述定义的十六进制数。
xx:yy
xx- 第一个元素是排序编号,对应一个排序事件。
yy - 第二个元素是一个步骤计数,它大致对应于自排序事件以来的指令计数。
DLL
ttdext.dll
其他信息
此扩展仅适用于时间旅行跟踪。 有关时间旅行的详细信息,请参阅时间旅行调试 - 概述。