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


Начальная точка останова

Когда отладчик запускает новое целевое приложение, начальная точка останова автоматически возникает после main образа и загрузки всех статически связанных библиотек DLL перед вызовом каких-либо подпрограмм инициализации DLL.

Когда отладчик подключается к существующему приложению в пользовательском режиме, начальная точка останова возникает немедленно.

Параметр командной строки -g приводит к тому, что WinDbg или CDB игнорируют начальную точку останова. На этом этапе можно автоматически выполнить команду. Дополнительные сведения об этой ситуации см. в разделе Управление исключениями и событиями.

Если вы хотите запустить новый целевой объект и включиться в него, когда начнется выполнение фактического приложения, не используйте параметр -g . Вместо этого пусть возникает начальная точка останова. После того как отладчик активен, установите точку останова в подпрограмме main или winmain, а затем используйте команду g (Go). Затем выполняются все процедуры инициализации, и приложение останавливается, когда начнется выполнение main приложения.

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

См. также

Использование точек останова

Синтаксис точки останова

bp, bu, bm (установка точки останова)

Неоднозначное разрешение точек останова

Неразрешенные точки останова (bu Точки останова)