Sub-rotinas em ARM: BL/BX, pilha e convenção de chamada
Como chamar funções no ARM: BL salva o retorno em LR, BX volta, a pilha (PUSH/POP) preserva registradores, e a AAPCS define quem carrega o quê. Com decodificação bit a bit do objdump.
· 16 min de leitura