!tt (タイム トラベル)

時計を特徴とするタイム トラベル デバッグのロゴ。

時間内を前後に移動できる !tt (タイム トラベル) デバッガー拡張機能。

!tt ナビゲーション コマンド

!tt 拡張機能を使用して、トレース内の特定の位置に移動することで、時間内を前後に移動します。

!tt [position]

パラメーター

position

特定の時点に移動するには、次のいずれかの形式で時間位置を指定します。

  • {position} が 0 から 100 の 10 進数の場合、そのパーセントで示されるトレース内のおおよその位置に移動します。 次に例を示します。

    • !tt 0 - トレースの先頭まで時間移動
    • !tt 50 - トレースの半分の位置まで時間移動
    • !tt 100 - トレースの最後まで時間移動
  • {position} が #:# (#は 16 進数) の場合は、その位置に移動します。 : の後の数値を省略すると、既定で 0 になります。

    • !tt 1A0: - 位置 1A0:0 まで時間移動
    • !tt 1A0:0 - 位置 1A0:0 まで時間移動
    • !tt 1A0:12F - 位置 1A0:12F まで時間移動

    Note

    トレースでは、トレース内の特定の位置参照を参照する 2 部構成の命令位置が使用されます。 たとえば 12:0 または 15:7 など 2 つの要素は、ここで説明されているとおり定義された 16 進数です。

    xx:yy

    xx- 1 番目の要素はシーケンス番号であり、シーケンス イベントに対応します。

    yy - 2 番目の要素はステップ数で、シーケンス イベント以降の命令数にほぼ対応します。

DLL

ttdext.dll

追加情報

この拡張機能は、タイム トラベル トレースでのみ機能します。 タイム トラベルの詳細については、「タイム トラベル デバッグ - 概要」を参照してください。

参照

Time Travel Debugging - 概要