Поделиться через


!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

Дополнительная информация

Это расширение работает только с трассировками перемещения по времени. Дополнительные сведения о путешествии по времени см. в разделе "Отладка временных путешествий" — обзор.

См. также

Отладка временных путешествий — обзор