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


Файлы DBG

Обновлен: Ноябрь 2007

Этот раздел применим к:

Выпуск

Visual

Basic

C#

C++

Web Developer

Express

Тема не применяется Тема не применяется Тема применяется Тема не применяется

Standard

Тема не применяется

Тема не применяется

Тема применяется

Тема не применяется

Pro и Team

Тема не применяется Тема не применяется

Тема применяется

Тема не применяется

Условные обозначения:

Тема применяется

Применимо

Тема не применяется

Неприменимо

Тема применяется, но команда по умолчанию сокрыта

Команда или команды по умолчанию скрыты.

DBG-файлы — это переносимые исполняемые (PE) файлы, содержащие отладочные данные в формате Codeview для отладчика Visual Studio (и возможно — в других форматах, в зависимости от того, как был создан DBG-файл). DBG-файлы позволяют проводить отладку в тех случаях, когда отсутствует источник для некоторых кодов, таких как библиотеки или Windows API. Эти файлы также позволяют проводить отладку RPC OLE.

DBG-файлы были заменены PDB-файлами, которые теперь чаще используются для отладки.

Для выделения отладочных данных из исполняемого файла в формате РЕ и переноса ее в DBG-файл можно использовать служебную программу REBASE.EXE. Поле признака файла IMAGE_FILE_DEBUG_STRIPPED в заголовке РЕ-файла сообщает отладчику, что данные Codeview выделены в отдельный DBG-файл.

Можно загрузить и установить системные DBG-файлы, содержащие символы для отладки обращений к Windows API. Дополнительные сведения см. в разделе Установка системных отладочных символов.

При отладке с использованием символов из DBG-файла необходимо использовать полностью внутренние имена. Например, чтобы задать точку останова в вызове функции sndPlaySound Windows, следует указать _sndPlaySoundA@8.

Отладчик Visual Studio разрабатывался не для отладки кода ядра, работающего в защищенном режиме, даже с использованием символов DBG.

Для отладки пользовательского режима, Visual Studio требует следующие файлы:

  • на компьютере с платформой Windows 2000: файлы DBG и PDB в каталоге "\winNT\SYMBOLS\DLL";

  • на компьютере с платформой Windows XP: файлы PDB в каталоге "\windows\SYMBOLS\DLL".

Дополнительные сведения о DBG-файлах см. в следующей статье базы знаний:

  • Q121366, "INFO: PDB and DBG Files — What They Are and How They Work".

Статьи базы знаний можно найти в библиотеке MSDN.

См. также

Основные понятия

Установка символов для отладки сбоев системных вызовов

Другие ресурсы

Параметры отладки и подготовка