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


/DEBUGTYPE (параметры отладочных сведений)

Параметр /DEBUGTYPE указывает типы отладочной информации, создаваемой при использовании параметра /Debug.

/DEBUGTYPE:[CV | PDATA | FIXUP]

Аргументы

РЕЗЮМЕ
Указывает компоновщику выводить отладочную информацию для символов, номеров строк и другие сведения о компиляции объектов в PDB-файл. По умолчанию этот параметр включен, если указан параметр /DEBUG и /DEBUGTYPE не указан.

PDATA
Указывает компоновщику добавить записи PDATA и XDATA в поток отладочной информации в PDB-файле. По умолчанию этот параметр включен при указании параметров /DEBUG и /DRIVER . Если параметр /DEBUGTYPE:PDATA указан сам по себе, компоновщик автоматически включает в себя символы отладки в PDB-файле. Если указан параметр /DEBUGTYPE:PDATA,FIXUP , компоновщик не содержит символы отладки в PDB-файле.

ИСПРАВЛЕНИЕ
Указывает компоновщику добавить записи таблицы перемещений в поток отладочной информации в PDB-файле. По умолчанию этот параметр включен при указании параметров /DEBUG и /PROFILE . Если указан параметр /DEBUGTYPE:FIXUP или /DEBUGTYPE:FIXUP,PDATA, компоновщик не содержит символы отладки в PDB-файле.

Аргументы для /DEBUGTYPE можно объединить в любом порядке, разделив их запятой. Параметр /DEBUGTYPE и его аргументы не учитывает регистр.

Замечания

Используйте параметр /DEBUGTYPE, чтобы указать включение данных таблицы перемещений или сведений о заголовке .pdata и Xdata в потоке отладки. В этом случае компоновщик включает сведения о коде пользовательского режима, который видим в отладчике ядра при остановке в коде режима ядра. Чтобы сделать отладочные символы доступными при указании FIXUP , включите аргумент CV .

Для отладки кода в пользовательском режиме, обычном для приложений, параметр /DEBUGTYPE не требуется. По умолчанию компилятор переключается, задающий выходные данные отладки (/Z7, /Zi, /ZI), выдает все сведения, необходимые отладчику Visual Studio. Используйте /DEBUGTYPE:PDATA или /DEBUGTYPE:CV,PDATA,FIXUP для отладки кода, объединяющего компоненты пользовательского режима и режима ядра, например приложение конфигурации для драйвера устройства. Дополнительные сведения об отладчиках режима ядра см. в разделе "Средства отладки" для Windows (WinDbg, KD, CDB, NTSD)

См. также

/DEBUG (создание отладочной информации)
/DRIVER (драйвер режима ядра Windows NT)
/PROFILE (профилировщик средств оценки производительности)
Средства отладки для Windows (WinDbg, KD, CDB, NTSD)