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

Эта таблица описывает изменения в OS X Руководство по Вызову функции ABI.

ДатаПримечания
17.11.2010Обновленные ссылки к документу Двоичного интерфейса приложений System V.
04.02.2009Сделанные исправления содержания.
06.01.2009Внесенные незначительные изменения содержания.
 

Исправленные подробные данные функционального возврата результата IA-32.

04.04.2007Добавленные подробные данные о OS X x86-64 среда.
 

Добавленная перекрестная ссылка на документ x86-64 ABI System V в Соглашениях о вызовах Функции x86-64.

07.11.2006Разъясненная передача параметров и подробные данные работы с плавающей точкой.
 

Разъясненный, как параметры передаются в области параметра в среде PPC32 в Структуре Штабеля.

 

Разъясненный, как массивы и структуры помещаются в область параметра в среде PPC64 в Структуре Штабеля.

 

Обозначенный, как операции с плавающей точкой выполняются в среде IA-32 в Соглашениях о вызовах Функции IA-32.

 

Разъясненный, как структуры возвращаются в среде IA-32 в Возврате Результатов.

04.04.2006Исправленное описание естественного выравнивания в PPC и архитектуре PPC64 и разъясненном выравнивании штабеля детализирует в архитектуре IA32.
 

Исправленный типы данных, приводящие к лучшей производительности при использовании естественного выравнивания в 32-разрядных Соглашениях о вызовах Функции PowerPC и 64-разрядных Соглашениях о вызовах Функции PowerPC.

 

Указанный, что функциональные вызывающие стороны ответственны за выравнивание штабеля на 16-байтовых границах при вызовах функции в Соглашениях о вызовах Функции IA-32.

10.01.2006Указанный, когда вызванные функции удаляют параметры из штабеля по возврату в OS X IA-32 ABI.
 

Обновленные Передающие Параметры и Возвращающиеся Результаты описать, как сгенерированные компилятором параметры обрабатываются вызванными функциями.

06.12.2005Измененный значения выравнивания и красная зона ограничивает для 64-разрядных программ их правильными значениями.
09.11.2005Новый документ, описывающий функциональные соглашения о вызовах, используемые в архитектуре, поддерживаемой OS X. Информация о заменах, ранее опубликованная в «Руководстве по Архитектуре среды выполнения PowerPC».