!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 - первый элемент — это номер последовательности, соответствующий событию последовательности.
y — второй элемент — это число шагов, которое соответствует примерно числу инструкций с момента события последовательности.
DLL-библиотеки
ttdext.dll
Дополнительная информация
Это расширение работает только с трассировками перемещения по времени. Дополнительные сведения о путешествии по времени см. в разделе "Отладка временных путешествий" — обзор.