Введение в OS X руководство по вызову функции ABI

Этот документ описывает функциональные соглашения о вызовах, используемые в OS X ABI на архитектуре, на которой может работать OS X. В частности, 32-разрядный PowerPC, 64-разрядный PowerPC и IA-32.

Информация в этом документе основывается на OS X v10.4 и позже, и Инструменты XCode 2.2 и позже.

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

Организация этого документа

Этот документ содержит следующие статьи:

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

См. также

Следующие документы содержат информацию, связанную с вызовами функции в OS X.