WinDbg - 表示メニュー
このセクションでは、WinDbg の表示メニューの操作方法について説明します。
表示メニューでは、項目ごとに新しいウィンドウが開きます。既にウィンドウが開いている場合は、既存のウィンドウにフォーカスが移動します。
コマンド
コマンド ウィンドウを使用すると、デバッガー コマンドを入力できます。 デバッガー コマンドの詳細については、「デバッガー コマンド」を参照してください。
視聴する
監視ウィンドウを使用すると、ローカル変数とレジスタを監視できます。
ローカル ウィンドウとウォッチ ウィンドウはどちらも、dx コマンドで使用されるデータ モデルに基づいています。 これは、ローカル ウィンドウとウォッチ ウィンドウが、ロードした NatVis または JavaScript 拡張機能の恩恵を受け、dx コマンドと同様に完全な LINQ クエリをサポートすることを意味します。 データ モデルの詳細については、「WinDbg - データ モデル」を参照してください。
ローカル
ローカル ウィンドウには、現在のスコープ内のすべてのローカル変数に関する情報が表示されます。 ローカル ウィンドウでは、前のコードの実行中に変更された値が強調表示されます。
Registers
[レジスタ] には、プロセッサ レジスタが利用可能な場合、その内容が表示されます。 レジスタの詳細については、「レジスタ」および「WinDbg でのレジスタの表示と編集 (クラシック)」を参照してください。
メモリ
メモリ ウィンドウを使用してメモリの場所を表示します。 メモリ アドレスを提供するだけでなく、$scopeip や $eventip などの疑似レジスタ値を使用してメモリを調べることができます。 メモリ ウィンドウで疑似レジスタ値を使用するには、@ 記号を事前に追加します (例: $@scopeip
)。 詳細については、「擬似レジスタ構文」を参照してください。
Stack
現在の呼び出しスタックを表示するには、スタック ウィンドウを使用します。 スタック ウィンドウは、現在のフレームの基本的な強調表示を提供します。
逆アセンブリ
逆アセンブリ ウィンドウでは現在の命令が強調表示され、スクロールしてもその位置が保持されます。
スレッド数
スレッド ウィンドウでは、現在のスレッドが強調表示されます。
ブレークポイント
ブレークポイント ウィンドウを使用して、ブレークポイントを表示、有効化、およびクリアします。
ログ
このログは WinDbg 内部のログです。 これを表示して、長時間実行プロセスを監視したり、デバッガー自体のトラブルシューティングを行うことができます。
.logopen コマンドを使用して、従来のデバッガー コマンド ログを引き続き作成できます。 詳細については、「WinDbg でのログ ファイルの保持」を参照してください。
メモ
[メモ] オプションを使用して、メモを取るウィンドウを開きます。
タイムライン
タイムラインを使用して、タイムライン ウィンドウを開くか、タイムライン ウィンドウにフォーカスを移動します。 タイムラインの詳細については、「WinDbg - タイムライン」を参照してください。
モジュール
モジュールを使用して、ロードされたモジュールとその関連情報を表示します。 モジュールには次のものが表示されます。
- パスの場所を含むモジュールの名前
- ロードされたモジュールのサイズ (バイト単位)
- モジュールがロードされるベース アドレス
- ファイル バージョン
Layouts
[レイアウト] プルダウン メニューを使用して、3 つのウィンドウ レイアウトから選択します。
ウィンドウをリセットする
この関数を使用して、デバッガ ウィンドウをデフォルトの位置にリセットします。
強調色
プルダウン メニューを使用して、デバッガーのアクセント カラーを設定します。
参照
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示