Как вызывать функции C из ARM Assembly?

Я пишу код, ориентированный на ARM Cortex-A на устройствах Android (с использованием ассемблера и компилятора GNU), и пытаюсь установить интерфейс между Ассемблером и C. В частности, меня интересует вызов функций, написанных на C, из Ассемблера. Я пробовал многое, включая директиву .extern, объявление функций Си с помощью asm и __asm__ и так далее, но ничего из этого не сработало, поэтому я ищу минимальный пример того, как это сделать. Ссылка на такой пример будет только приветствоваться.

10
задан Ciro Santilli 新疆改造中心法轮功六四事件 14 October 2016 в 12:01
поделиться