デバッガーの概念
Visual Studio デバッグ パッケージをビルドするには、パッケージの設計に使用されるアーキテクチャの概念を理解している必要があります。
このセクションの内容
「デバッグ セッション」では、デバッグ アーキテクチャにおけるセッションの役割について説明します。
「サーバー」では、デバッグ アーキテクチャの観点から、抽象的および物理的な観点からサーバーの定義が示されています。
「ポート サプライヤー」では、デバッグ アーキテクチャの観点から見たポート サプライヤーの定義が示されています。
「ポート」では、デバッグ アーキテクチャの観点から見たポートの定義が示されています。
「プロセス」では、デバッグ アーキテクチャの観点から見たプロセスの定義が示されています。
「プログラム ノード」では、デバッグ アーキテクチャの観点から見たプログラム ノードの定義が示されています。
「プログラム」では、デバッグ アーキテクチャの観点から見たプログラムの定義が示されています。
「スレッド」では、デバッグ アーキテクチャの観点から見たスレッドの特性の定義が示されています。
「スタック フレーム」では、デバッグ アーキテクチャの観点から見たスタック フレームの定義が示されています。 スタック フレームは、スレッドの実行コンテキストを提供するスタックを抽象化したものです。
「モジュール」では、デバッグ アーキテクチャの観点から見た、実行可能ファイルや DLL などのコードの物理的なコンテナーとしてのモジュールの定義が示されています。
「ブレークポイント」では、デバッグ アーキテクチャの観点から見た、3 種類のブレークポイント (保留、バインド、エラー) の定義が示されています。
関連セクション
「デバッガー コンテキスト」では、デバッグ エンジン (DE) がコード、ドキュメント、式の評価の各コンテキスト内でどのように同時に動作するかについて説明します。 場所、位置、それに関連する評価の 3 つのコンテキストそれぞれについて説明します。
「デバッガー コンポーネント」では、デバッグ エンジン (DE)、式エバリュエーター (EE)、シンボル ハンドラー (SH) などの Visual Studio デバッグ コンポーネントの概要について説明します。
「タスクをデバッグする」には、プログラムの起動や式の評価といった、さまざまなデバッグ タスクへのリンクが含まれています。