Задачи отладки
Для отладки программы ее необходимо запустить и подключить к ней модуль отладки (DE), или же модуль отладки должен быть подключен к ранее запущенной программе. После подключения модуль отладки должен создать определенные события запуска. В ответ пакет отладки пытается привязать точки останова, заданные в интегрированной среде разработки. Когда программа достигает привязанной точки останова, она останавливается и ожидает ввода пользователя.
В этом разделе
Проблемы безопасности. Обсуждаются действия по обеспечению безопасности, необходимые для отладки программы.
Запуск программы. Пошаговые инструкции по заданию модуля отладки, который вызывает операционную систему для запуска программы.
Подключение непосредственно к программе. Описывается процесс, используемый для отладки программы в уже запущенном процессе.
Отправка событий запуска после запуска. Перечисление событий, происходящих после подключения модуля отладки к программе и до тех пор, пока программа не станет основной точкой входа и не будет готова к отладке.
Управление выполнением. Объясняется, как модуль отладки обычно отправляет событие точки входа, событие выполнения загрузки или событие остановки, в зависимости от обстоятельств.
Привязка точек останова. Описывает, как интегрированная среда разработки формирует запрос и предлагает сеансу отладки создать точку останова, если пользователь устанавливает ее.
Вычисление выражений. Объясняется, как создаются выражения и что происходит при вычислении выражения.
Визуализация и просмотр данных. Объясняется, как визуализаторы типов и пользовательские средства просмотра поддерживаются средством оценки выражений (EE).
См. также
Основные понятия отладчика. Описываются основные понятия архитектуры отладки.
Компоненты отладчика. Общие сведения о компонентах отладки Visual Studio, включая DE, EE и обработчик символов (SH).
Контексты отладчика. Объясняется, как модуль отладки одновременно действует в коде, документации и контекстах оценки выражений. Для каждого из трех контекстов описывается относящееся к нему расположение, позиция или вычисление.