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


Объекты позиции TTD

Описание

Объекты позиций используются для описания позиции в трассировке перемещения по времени. Объект позиции обычно описывается двумя шестнадцатеричными числами, разделенными двоеточием. Первым из шестнадцатеричных чисел является последовательность , а второй — шаги.

Позиция FFFFFFFFFFFFFFFFFE:0 указывает конец трассировки.

Свойства

Свойство Описание
Процент Процент отслеживания (до ближайшей последовательности).
Примечание. Точный процент может отличаться от того, что запрашивается в команде !tt из-за округления до ближайшей последовательности.
Последовательность Точка последовательности, относяющаяся к позиции.
Шаги Количество шагов из точки последовательности в этом потоке, чтобы получить эту позицию.

Методы

Метод Описание
SeekTo() Время перемещается в эту позицию трассировки.
ToSystemTime() Возвращает приблизительное время часов стены для позиции (UTC).

Пример использования

0:003> dx -r1 @$create("Debugger.Models.TTD.Position", 14006, 0)
@$create("Debugger.Models.TTD.Position", 14006, 0)                 : 36B6:0 [Time Travel]
    Sequence         : 0x36b6
    Steps            : 0x0
    SeekTo           [Method which seeks to time position]
    ToSystemTime     [Method which obtains the approximate system time at a given position]

См. также

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

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

dx (выражение объектной модели отладчика)