Do C ao binário ARM: gcc + objdump
Uma função em C de cinco linhas vira 25 instruções ARM com -O0 e 12 com -O2. Este artigo compila a mesma função nos dois níveis, lê a desmontagem lado a lado e mostra o que são .text, .data, .bss e os símbolos num objeto ELF.
· 13 min de leitura