¿Cómo llamar a las funciones C del ensamblaje del brazo?
Pregunta
Estoy escribiendo código dirigido a la brazo Cortex-A en dispositivos Android (usando el ensamblador y compilador de GNU), y estoy tratando de interactuar entre el ensamblaje y C. En particular, estoy interesado en llamar a las funciones escritas en C del ensamblaje. Probé muchas cosas, incluido el .extern
directiva, declarando funciones de C con asm
y __asm__
Y así sucesivamente, pero ninguno de ellos funcionó, así que estoy buscando un ejemplo mínimo de hacerlo. Una referencia a ese ejemplo sería igual de bienvenida.
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow