Основные понятия отладчика

Применимо к:yes Visual Studio Visual Studio noдля Mac noVisual Studio Code

Чтобы создать пакет отладки Visual Studio, необходимо ознакомиться с архитектурными понятиями, используемыми при разработке пакета.

В этом разделе

Сеанс отладки Описывает роль сеанса в архитектуре отладки.

Серверов Определяет, что такое сервер с точки зрения архитектуры отладки, в абстрактных и физических терминах.

Поставщики портов Определяет поставщик портов с точки зрения архитектуры отладки.

Порты Определяет, что такое порт с точки зрения архитектуры отладки.

Процессов Определяет процесс с точки зрения архитектуры отладки.

Узлы программы Определяет узел программы с точки зрения архитектуры отладки, включая способ идентификации себя и выполняемый процесс.

Программ Определяет программу с точки зрения архитектуры отладки.

Потоков Определяет характеристики потоков с точки зрения архитектуры отладки.

Кадры стека Определяет кадр стека с точки зрения архитектуры отладки. Кадр стека — это абстракция стека, предоставляющая контекст выполнения потока.

Модули Определяет модуль с точки зрения архитектуры отладки в виде физического контейнера кода, например исполняемого файла или библиотеки DLL.

Точки останова Определяет три типа точек останова ( ожидающих, привязанных и ошибок) с точки зрения архитектуры отладки.

Контексты отладчика Объясняет, как подсистема отладки (DE) работает одновременно в контекстах оценки кода, документации и выражений. Для каждого из трех контекстов описывается относящееся к нему расположение, позиция или вычисление.

Компоненты отладчика Общие сведения о компонентах отладки Visual Studio, которые включают подсистему отладки (DE), вычислитель выражений (EE) и обработчик символов (SH).

Задачи отладки Содержит ссылки на различные задачи отладки, такие как запуск программы и вычисление выражений.