S
スコープ (scope)
ローカル変数を定義するコンテキスト。 スコープには、スタック フレーム、現在の命令、レジスタ コンテキストの 3 つのコンポーネントがあります。
ローカル コンテキストまたは語彙範囲と呼ばれることもあります。
セカンドチャンスの例外
例外を処理する 2 番目の機会。 この機会は、最初の機会で例外が処理されなかった場合にのみ提供されます。
スマートクライアント
ホストとして機能するデバッガー エンジンのインスタンス。 スマート クライアントはプロセス サーバーに接続されます。 または KD 接続サーバー。
特定の例外フィルター
エンジンにフィルターが組み込まれている例外用のイベント フィルター。 ほとんどの特定の例外フィルターは、特定のタイプの例外 (例外コードによって識別される) を参照しますが、デフォルトの例外フィルターも特定の例外フィルターとして認定されます。
特定のイベントフィルター
例外ではないイベントのイベント フィルター。 特定のイベント フィルターは DEBUG_FILTER_XXX にリストされています。
特定のフィルター
エンジンにフィルターが組み込まれているイベントのイベント フィルター。
ソフトウェアブレークポイント
ターゲットの実行可能コードを一時的に変更するデバッガー エンジンによって実装されるブレークポイント。 コードが実行されると、ブレークポイントがトリガーされます。 コードの変更は、デバッガまたはデバッガ エンジン API のユーザーには表示されません。
stack
コールスタックを参照してください。
スタック フレーム
単一の関数呼び出しのデータを含む呼び出しスタック内のメモリ。 これには、戻りアドレス、関数に渡されるパラメータ、およびローカル変数が含まれます。
ストップコード
バグチェックコードを参照してください。
停止エラー
バグチェックを参照してください。
停止画面
ブルースクリーンを参照してください。
サブレジスター
別のレジスタ内に含まれるレジスタ。 サブレジスタが変更されると、そのサブレジスタを含むレジスタの部分も変更されます。
一時停止中
ターゲット、プロセス、またはスレッドの実行がブロックされている場合、そのターゲット、プロセス、またはスレッドは一時停止されます。
記号
デバッグ セッションでターゲットに関する解釈情報を提供するデバッグ情報の単位。 シンボルの例には、変数 (ローカルおよびグローバル)、関数、型、関数エントリなどがあります。 シンボルに関する情報には、名前、タイプ (該当する場合)、シンボルが保存されているアドレスまたはレジスタ、および親シンボルまたは子シンボルが含まれます。 この情報はシンボル ファイルに保存されており、通常はモジュール自体では利用できません。
デバッガー エンジンは、シンボル ファイルが利用できない場合 (エクスポートされたシンボルなど) に特定のシンボルを合成できますが、これらのシンボルは通常、最小限の情報しか提供しません。
シンボルファイル
アプリケーション、ライブラリ、ドライバー、またはオペレーティング システムの構築時に作成される補足ファイル。 シンボル ファイルには、バイナリの実行時には実際には必要ありませんが、デバッグ プロセスでは非常に役立つデータが含まれています。
シンボルグループ
シンボルのグループ。通常はスコープ内のすべてのローカル変数を表します。
シンボルの種類
メモリ内のレイアウトなど、シンボルの表現に関する説明情報。 これは、コンパイラがシンボルを操作するコードを生成するために使用する情報の一部です。 デバッガー エンジンがシンボルを操作するためにも使用されます。 シンボル タイプはシンボル ファイルで配布されます。
合成モジュール
エンジンがモジュールのように扱うメモリ領域。 合成モジュールには合成シンボルが含まれる場合があります。
合成記号
エンジンがシンボルのように扱うメモリ アドレス。
システムクラッシュ
バグチェックを参照してください。