Foi lançado o pacote de utilitários do sistema GNU Binutils 2.39, que inclui programas como GNU linker, GNU assembler, nm, objdump, strings, strip.
Na nova versão:
- No ELF linker, uma advertência é emitida ao ativar a execução de código no stack, assim como quando existem segmentos de memória no arquivo binário que possuem permissões de leitura, gravação e execução simultaneamente.
- No ELF linker, foi adicionada a opção ‘—package-metadata’ para incorporar metadados em formato JSON que atendem à especificação Package Metadata dentro do arquivo.
- Nos scripts do linker, foi adicionada a capacidade de usar a descrição de seção com o rótulo TYPE= para definir o tipo da seção.
- Na ferramenta objdump, agora há suporte para realce de sintaxe na saída desassemblada para as arquiteturas AVR, RiscV, s390, x86 e x86_64.
- Na ferramenta nm, foi adicionada a opção ‘—no-weak’ (‘-W’) para ignorar símbolos fracos.
- Nas ferramentas readelf e objdump, foi adicionada a opção ‘-wE’ para desativar a chamada aos servidores debuginfod ao processar links.
Fonte: opennet.ru
