Формат отладочных данных
Эта статья в значительной степени или полностью опирается на один источник . ( апрель 2024 г. ) |
Формат отладочных данных — это средство хранения информации о скомпилированной компьютерной программе высокого уровня для использования отладчиками . Современные форматы данных отладки хранят достаточно информации, чтобы обеспечить отладку на уровне исходного кода.
Отладчикам высокого уровня необходима информация о переменных, типах, константах, подпрограммах и т. д., чтобы они могли осуществлять преобразование между хранилищем машинного уровня и конструкциями исходного языка. Такая информация также может использоваться другими программными средствами. Информация должна быть сгенерирована компилятором и сохранена в исполняемом файле или динамической библиотеке компоновщиком.
Некоторые форматы объектных файлов содержат отладочную информацию, но другие могут использовать общие форматы отладочных данных, такие как stabs и DWARF .
Список форматов отладки
[ редактировать ]- колет
- ПАМЯТЬ
- Портативный исполняемый файл (PE/COFF)
- Формат перемещаемого объектного модуля (OMF)
- IEEE-695
- Карлик
См. также
[ редактировать ]Ссылки
[ редактировать ]- Игер, Майкл Дж. (апрель 2012 г.) [2006]. «Введение в формат отладки DWARF» (PDF) . Архивировано (PDF) из оригинала 23 декабря 2018 г. Проверено 12 ноября 2014 г. (Примечание: основное внимание уделяется DWARF, а также обсуждаются форматы отладки в целом с обзором всех основных форматов.)