Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

OS X ABI мужественная ссылка формата файла

История версии документа

Эта таблица описывает изменения в OS X ABI Мужественная Ссылка Формата файла.

Дата

Примечания

04.02.2009

Внесенные незначительные изменения.

26.04.2007

Добавленные подробные данные о Мужественных файлах, предназначенных для OS X x86-64 среда.


Добавленное перемещение назначает в Структуры данных Перемещения.


Обновленный cputype поле mach_header_64 структура.


Обновленный r_type бит relocation_info структура.


Добавленные данные о формате отладки DWARF к введению.

03.10.2006

Добавленная информация о uuid_command загружает команду.


Добавленный uuid_command и обновленный load_command.

05.09.2006

Добавленная информация о IA-32-specific структурах и типе файла для dSYM файлов.

08.03.2006

Исправленный mach_header_64 описание.


Замененные перекрестные ссылки на «Косвенную адресацию» повсюду к перекрестным ссылкам на “Позиционно-независимый Код” в Мужественных Темах Программирования.


Удаленный CPU_SUBTYPE_I386_ALL из описания для cpusubtype поле mach_header_64.

09.11.2005

Измененный заголовок из «Мужественной Ссылки Формата файла».


Добавленный фраза “двоичный интерфейс приложения (ABI) Mac к введению для повышения видимости этого документа в поисках.

11.08.2005

Разъясненная терминология для двоичных файлов, содержащих объектные файлы больше чем для одной архитектуры.

29.04.2005

Добавленная информация о 64-разрядной поддержке в Мужественном формате файла. Удаленный «Обзор Архитектуры среды выполнения» и «Соглашения во время выполнения для PowerPC» главы. То содержание было помещено в «Обзор Времени выполнения OS X» и «Руководство по программированию Времени выполнения PowerPC», соответственно.


Измененный заголовок к Мужественной Ссылке Формата файла.


Обновленные объявления символа для соответствия заголовков.

31.08.2004


Включенная информация MH_SUBSECTIONS_VIA_SYMBOLS флаг к mach_header структура.


Включенная информация S_ATTR_STRIP_STATIC_SYMS, S_ATTR_LIVE_SUPPORT, и S_ATTR_NO_DEAD_STRIP флаги к section структура.


Добавленное объяснение PPC_RELOC_LO14_SECTDIFF к scattered_relocation_info.


Включенное разъяснение, когда вызывающие стороны помещают параметры в штабель, в дополнение к размещению их в регистрах. Посмотрите.


Добавленные подробные данные о передаче параметров для структур единственного элемента. См. 32-разрядные Соглашения о вызовах Функции PowerPC.


Усовершенствованное описание GPR11. См. 32-разрядные Соглашения о вызовах Функции PowerPC.


Указанные корректные размеры для составных параметров, которым предшествуют путем дополнения для создания их 4 байтами в размере. См. 32-разрядные Соглашения о вызовах Функции PowerPC.


Добавленное примечание к Введению, указывающему, что компиляторы могут определить дополнительные имена раздела, не показанные в Таблице 1.


Исправленный пример частного внешнего символа. Посмотрите Мужественные Темы Программирования.


Исправленные диапазоны для unsigned int, unsigned long, и unsigned long long, и vector unsigned int. Посмотрите, что 32-разрядный PowerPC функционирует соглашения о вызовах.


Исправленный создающий платформу пример. Посмотрите Мужественные Темы Программирования.


Удаленная “Мужественная Ссылочная глава” Функций Динамического подключения и помещенный ее содержание в Мужественную Ссылку Во время выполнения.

07.08.2003

01.01.2003


Исправленные ошибки 2462895, 2749339, 2909989, 2910422, 2921574.

01.07.2002


ABI: Переписал позиционно-независимый и косвенный раздел кода, включив корректные примеры и разделив PIC и косвенную генерацию кода. Добавьте C99 _Bool тип данных. См. 32-разрядные Соглашения о вызовах Функции PowerPC.


Исправленные ошибки 2909989, 2910422, и 2921574.

01.05.2002


Включенный много исправлений от анализа разработчика. Больше прибыть.


Популярным требованием добавили некоторые сценарии общего использования для отображения функций во время выполнения на опции в стандартных инструментах OS X, реализующих те опции. Для удовлетворения связанного популярного спроса эта информация собрана в отдельной главе, позволяющей пользователям сторонних комплектов инструментальных средств игнорировать ее. Эта глава в настоящее время не закончена, и глава обзора должна все же быть изменена, чтобы перекрестно сослаться на нее.


Обновленное описание платформы зонтика для лучше соответствия действительности.


Добавленный long double и long long информация о возвращаемом значении. Удаленные последние остатки CFM. Переписал раздел выравнивания данных, включив корректные правила (наследованный от IBM’s xlc компилятор) для режима выравнивания питания и добавления нового естественного режима выравнивания.

01.04.2002