LD(ロードシンボル)
ldコマンドは、すべてのモジュールの指定されたモジュールのシンボルをロードし、情報を更新します。
LDのModuleNameを[/ Fファイル名]
パラメータ:
- MODULENAME
そのシンボルをロードするモジュールの名前を指定します。モジュール名は、さまざまなワイルドカードと指定子が含まれていてもよいです。 - / F ファイル名が
一致するものを選択した名前を変更します。デフォルトでは、モジュール名が一致しているが、/ Fを使用した場合、ファイル名は、モジュール名ではなく、一致しています。ファイル名には、ワイルドカード文字と指定子の様々なを含めることができます。
LN(リスト最寄りのシンボル)
LNの順序は、与えられたかのシンボルアドレスの近くに表示します。
LNアドレス LN / D住所
パラメータ:
- アドレスは
、検索記号を開始するアドレスのデバッガを指定しました。私たちは、(アドレスの前または後に)最も最近のシンボルが表示されます。 - / Dは、
デバッガマークアップ言語(DML)の表示出力を指定します。DML出力を使用すると、最近のモジュールがシンボルが含まれています表示するには、このリンクを使用することができるリンクが含まれています。また、ブレークポイントを設定するために使用することができるリンクが含まれています。
あなたはどのようなポインタのポイントを決定するのを助けるために、LNの順序を使用することができます。あなたが呼び出された手順を決定するためにスタックへのダメージを表示すると、このコマンドにも便利です。ソース行情報が利用可能な場合、LNディスプレイは、ソースファイル名と行番号情報を含んでいます。あなたがソースサーバを使用している場合は、lnコマンドは、ソースサーバに関連する情報を表示します。
.copysym(コピーシンボルファイル)
.copysymは、指定したディレクトリに現在のシンボルファイルをコピーするためのコマンド。
.copysym [/ L]のパス
パラメータ:
- / lの
各シンボルファイルは、コピー時にロードされます。 - パス
指定されたシンボルファイルをディレクトリにコピーする必要があります。コピーは既存のファイルを上書きしません。
多くの場合、シンボルは、ネットワーク上に保存されています。シンボルのアクセスは通常、非常に遅い、またはあなたは、もはやネットワークへのアクセス権を持つ別のコンピュータにデバッグセッションを転送する必要がないかもしれません。所望のシンボルがローカルディレクトリにコピーする場合は、この場合には、.copysymコマンドを使用することができます。
.symfix(シンボルセットストア・パス)
自動的にMicrosoftシンボルストアを指すようにシンボルパスをコマンド.symfix。
.symfix [+] [LocalSymbolCache]
パラメータ:
- +
したがって、既存のシンボルパスに追加のMicrosoftシンボルストアのパス。これは含まれていない場合は、既存のシンボルパスを交換してください。
- LocalSymbolCacheは、
ローカルシンボルキャッシュディレクトリとして使用するように指定します。このディレクトリが存在しない場合は、シンボルサーバーは、ファイルのコピーを開始するとき、それが作成されます。localsymbolcacheを省略した場合、デバッガインストールディレクトリSYMサブディレクトリが使用されます。
次の例では、新しいパスに署名し、Microsoftのシンボルストアに.symfixセットポイントを使用する方法を示します。
3:KD> .symfix C:\ MyCacheという 3:KD> .sympath シンボル検索パスです:SRVの* 拡張シンボルの検索パスは次のとおりです。キャッシュ* C:\ MyCacheという; SRV *のhttp://msdl.microsoft.com/download/シンボル
次の例では、既存のMicrosoftシンボルストアのパスを指すように、追加の.symfix +シンボルパスを使用する方法を示します。
3:KD> .sympath シンボル検索パスはC:\ someSymbols シンボルの検索パスを展開されます。c:\ somesymbols 3:KD> .symfix + C:\ MyCacheという 3:KD> .sympath シンボルの検索パスです。C:\ someSymbols ; SRV * 拡張シンボルの検索パスは次のとおりです。C:\ somesymbols;キャッシュ*のC:\ MyCacheという; SRV *のhttp://msdl.microsoft.com/download/symbols
.symopt(シンボルセットオプション)
.symopt +国旗 .symopt-国旗 .symopt
パラメータ:
- +
フラグシンボルは、指定されたオプションが設定されています。.symoptとロゴ、ない、プラスまたはマイナス記号、プラス記号を使用した場合を想定しています。 - -
グリフで指定されたオプションがクリアされます。 - 旗は
あなたが符号を変更するオプションを指定します。フラグは、これらのビットフラグシンボルオプションの合計でなければなりません。
パラメータなしで、.symoptオプションは、現在のシンボルを表示します。
.sympath(シンボルセットのパス)
.sympathコマンドは、設定またはシンボルパスを変更します。シンボルファイルを見つけるためのデバッガのシンボルパスを指定します。
.sympath [+] [パス[。...]]
パラメータ:
- +
新たな位置は、シンボル検索パス(むしろ置き換える以外)に追加される指定。 - パス
リストのフルパスまたは完全なパス。セミコロンで区切られた複数のパス。パスを省略すると、現在のシンボルのパスが表示されます。
!SYM
!SYM !うるさいSYM !静かSYM !SYMプロンプト !SYMがオフに促し
パラメータ:
- 騒々しい
活性干渉シンボルローディング。 - 静か
無効に干渉シンボルロード。 - プロンプトは
、あなたがSymsrvで認証要求を受信したときに認証ダイアログボックスが表示されることができます。 - オフ促し
Symsrvは、証明書の要求を受信したときに、すべての認証ダイアログボックスを削除します。これは、インターネット上のシンボルにアクセスすることができませんでしSYMSRVにつながる可能性があります。
!symsrv
閉じるシンボルサーバークライアント。
!symsrvの近く
これ!symsrv近い拡張子は任意のアクティブなシンボルサーバークライアントを閉じます。あなたは非常に有用であろう接続を、再同期する必要がある場合。以前にインターネット要求を認証することを拒否した場合は、使用する必要があります!symsrv近いシンボルメモリに再接続します。