Поделиться через


Задачи отладки

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

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

Проблемы безопасности обсуждают шаги безопасности, необходимые для отладки программы.

Запуск программы предоставляет пошаговые инструкции по указанию DE, который вызывает операционную систему для запуска программы.

Присоединение непосредственно к программе описывает процесс, используемый для отладки программы в процессе, который уже запущен.

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

Управление выполнением объясняет, как DE обычно отправляет событие точки входа, полное событие или событие остановки в зависимости от обстоятельств.

Привязка точек останова описывает, как, если пользователь задает точку останова, интегрированная среда разработки формулирует запрос и запрашивает сеанс отладки для создания точки останова.

Оценка выражений объясняет, как создаются выражения и что происходит при вычислении выражения.

Визуализировать и просматривать данные о том, как визуализаторы типов и пользовательские средства просмотра поддерживаются средством оценки выражений (EE).

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

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

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

См. также

Начало работы