Comment appeler les fonctions C de l'assemblage des bras?
Question
J'écris du code ciblant ARM Cortex-A sur les appareils Android (en utilisant l'assembleur GNU et le compilateur), et j'essaie d'interfacer entre l'assemblage et C. en particulier, je suis intéressé à appeler des fonctions écrites en C à partir de l'assemblage. J'ai essayé beaucoup de choses, y compris le .extern
directive, déclarant les fonctions C avec asm
et __asm__
Et ainsi de suite, mais aucun d'entre eux n'a fonctionné, donc je cherche un exemple minimal de le faire. Une référence à un tel exemple serait tout aussi bienvenue.
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow