l+、l- (ソース オプションの設定)
l+および l- コマンドは、ソースの表示とプログラムのステップ実行オプションを制御するソース行オプションを設定します。
l+Option
l-Option
l{+|-}
パラメーター
+ または -
指定したオプションを有効にするか (プラス記号 [+])、オフにする (負符号 [-]) を指定します。
オプション
次のいずれかのオプション。 オプションは小文字にする必要があります。
l
コマンド プロンプトにソース行番号を表示します。 l-ls または .prompt_allow -src を使用してソース行の表示を無効にすることができます。 ソース行番号を表示するには、両方のメカニズムでソース行の表示を有効にする必要があります。
o
コードをステップ実行するときに、すべてのメッセージ (ソース行と行番号を除く) を非表示にします。 (o オプションを有効にするには、s オプションもアクティブである必要があります)。
s
コマンド プロンプトでソース行とソース行番号を表示します。
t
ソース モード を開始します。 このモードが設定されていない場合、デバッガーはアセンブリ モードになります。
*
すべてのオプションをオンまたはオフにします。
環境
アイテム | 説明 |
---|---|
モード | ユーザー モード、カーネル モード |
目標値 | ライブ、クラッシュ ダンプ |
プラットフォーム | すべて |
追加情報
ソースのデバッグと関連するコマンドの詳細については、「ソース モードでのデバッグ」を参照してください。 アセンブリ・デバッグと関連コマンドの詳細については、アセンブリ・モードのデバッグを参照してください。
解説
オプション を省略すると、以前に設定したオプションが表示されます。 この場合、 l+ コマンドと l- コマンドの効果は同じです。 ただし、l コマンドを機能させるには、プラス記号 (+) またはマイナス記号 (-) を含める必要があります。
このコマンドを発行するたびに含めることができる オプション は 1 つだけです。 複数のオプションを一覧表示すると、最初のオプションのみが検出されます。 ただし、このコマンドを繰り返し発行することで、必要な数のオプションをオンまたはオフにすることができます。 (つまり、 l + lst は機能しませんが、 、l+ l; l + s; l + t は目的の効果を実現します)。
s オプションを指定すると、l オプションを指定したかどうかにかかわらず、コードのステップ実行時にソース行と行番号が表示されます。 s オプションを指定しない限り、o オプションは無効です。
ソース行オプションは、.lines (ソース行のサポートの切り替え) コマンドまたは -lines コマンドライン オプションを使用して行番号の読み込みを有効にしない限り有効になりません。 既定では、これらのコマンドを使用していない場合、WinDbg はソース行のサポートを有効にし、CDB は無効にします。