!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
追加情報
この拡張機能は、タイム トラベル トレースでのみ機能します。 タイム トラベルの詳細については、「タイム トラベル デバッグ - 概要」を参照してください。