Операционная система UNIX. Руководство программиста

     

A.out - стандартный заголовок системы UNIX


По умолчанию, вспомогательный заголовок файлов, создаваемых редактором внешних связей системы UNIX, имеет стандартную структуру файлов a.out. Размер этой структуры - 28 байт. Поля вспомогательного заголовка описаны в следующей таблице:



Байты Описание Имя Смысл
0-1 short magic Магическое число
2-3 short vstamp Метка версии
4-7 long int tsize Размер секции команд в байтах
8-11 long int dsize Размер секции инициализированных данных в байтах
12-15 long int bsize Размер секции неинициализированных данных в байтах
16-19 long int entry Точка входа
20-23 long int text_start Адрес начала команд
24-27 long int data_start Адрес начала данных

В то время как магическое число в заголовке файла указывает целевой компьютер, магическое число во вспомогательном заголовке содержит информацию о том, как операционная система на этом компьютере должна выполнять файл. В следующей таблице показаны магические числа, распознаваемые ОС UNIX.

Значение Смысл
0410 Данные располагаются с границы сегмента, следующего за сегментом текста. Сегмент текста защищен от записи



Содержание раздела