WinDbgのコマンド体系
WinDbugコマンドの3種類
WinDbugは、多くの機能のほとんどは、次の3つのカテゴリに分かれて、コマンドウィンドウでコマンドを入力して、コマンドによって達成される、強力なデバッガです。
-
標準的なコマンド
標準コマンドは、デバッガの基本的な機能、主に文字、130以上のコマンドの合計を提供します
タイプ コマンドの代わりに プログラム制御クラス Gシリーズ、TシリーズPシリーズ メモリビューには、クラスを変更します シリーズ■EのDシリーズなど ブレークポイントの設定クラス Bシリーズ 観察スタック Kシリーズ 逆アセンブルコマンド Uシリーズ その他のコマンド xqlsなど コマンド入力ボックスに?あなたは、いくつかのコマンドの概要を参照してくださいすることができます
注意事項:
-
唯一のプログラムで停止したプログラムにコマンドを入力することができます
-
直接最後のコマンドを繰り返すことができます入力してください
-
上下の矢印キーでコマンドを閲覧するEnterキーを押して、以前に入力しました
-
場合は、コマンドプロンプトボックス* BUSY *は、コマンドをすぐに実行することができません
-
-
メタコマンド
標準コマンドの補足として、元のコマンドも始まり、通常の単語によって特徴付けられるWinDbgを、組み込まれてい「」。:
例:.symopt .sympathy .ASM
.restart .reboot
.helpがメタコマンドを表示することができます入力して、彼らが説明するのに役立ち
-
拡張コマンド
-
拡張コマンドは、多くの場合、特定のデバッグコマンドを達成するために使用されます。彼らは、WinDbgを実現し、一般的に使用されたときにDLLは、内蔵されていません!当初、通常の単語で。
-
拡張コマンドは、すべての拡張モジュール.chainコマンドリストを使用して、拡張DLLと呼ばれる存在、モジュールのほとんどは、コマンドモジュールの情報を表示するために、実質的にhelpコマンドを持っている、と含まれています。
-
共通の基本的なコマンド
コマンド | 機能 |
---|---|
LM | 現在のモジュールの負荷条件や記号を見ます |
.reload | シンボルパスを更新、シンボルをリロード |
LD | シンボルのモジュールのロード |
。再起動 | 再起動してデバッグ |
.detach | 分離のデバッグ |
Q | 出口のデバッグ |