GCC MIPS-32 Соглашения о вызовах / Определение кадра стека

Похоже, что для архитектуры процессора MIPS-32 нет определенного стандартизированного стекового фрейма и соглашений о вызовах на языке C (использование регистров и т. Д.). То есть, похоже, что все зависит от цепочки инструментов ассемблера / компилятора, чтобы определить свой собственный стековый фрейм и соглашения о вызовах. Я изо всех сил пытался найти точную ссылку на то, какие соглашения компилятор GCC использует для набора команд MIPS-32. Я специально использую кросс-компилятор GCC на Cygwin, который нацелен на ядро MIPS-32, используемое во встроенной среде на ядре с открытым исходным кодом eCos.

Будем благодарны за любые ссылки на окончательную документацию по GCC для MIPS-32 в этой области.

Ответы на вопрос(3)

Ваш ответ на вопрос