История версии документа
Эта таблица описывает изменения в 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». |