Lançamento do GNU Binutils 2.37.

Foi lançado o GNU Binutils 2.37, um conjunto de utilitários de sistema que inclui programas como o GNU linker, GNU assembler, nm, objdump, strings, e strip.

Na nova versão:

  • Foram aumentados os requisitos para o ambiente de construção; agora são necessárias bibliotecas e um compilador que suportem o padrão C99 para compilar o Binutils.
  • O suporte para o formato arm-symbianelf foi descontinuado.
  • Foi adicionado suporte para RME (Realm Management Extension), uma extensão para a arquitetura ARMv9-A que permite a transmissão dinâmica de recursos e memória em um espaço de endereço protegido, ao qual aplicativos e firmware privilegiados não têm acesso. Esta funcionalidade proposta faz parte da infraestrutura para criar ambientes isolados da Arm CCA (Confidential Compute Architecture). O RME permite que programas comuns armazenem seus dados confidenciais nesses ambientes para protegê-los de acessos não autorizados em caso de comprometimento do sistema operacional e hipervisores.
  • Novas opções foram implementadas no linkador:
    • ‘-Bno-symbolic’ — desativa os modos ‘-Bsymbolic’ e ‘-Bsymbolic-functions’;
    • ‘-z report-relative-reloc’ — exibe informações sobre a ligação dinâmica de endereços (relocation);
    • ‘-z start-stop-gc’ — desativa o tratamento das referências __start_*\/__stop_* durante a limpeza de seções não utilizadas pelo coletor de lixo.
  • Foi adicionada à ferramenta readelf a opção «—sym-base=0|8|10|16» para selecionar a forma de exibição dos símbolos numéricos.
  • Na ferramenta nm, foram adicionadas as opções: ‘—format=just-symbols’ (‘-j’) para exibir apenas os nomes dos símbolos e ‘—quiet’ para desativar mensagens de diagnóstico «no symbols».
  • Nas ferramentas objcopy e strip, foi adicionada a opção ‘—keep-section-symbols’ para desativar a remoção de seções não utilizadas durante o processamento de arquivos.
  • No objcopy, foram adicionadas as opções ‘—weaken’, ‘—weaken-symbol’ e ‘—weaken-symbols’ para classificar símbolos indefinidos como weak-símbolos.
  • Foi implementada a possibilidade de exibir o conteúdo das seções «.debug_sup» nas ferramentas readelf e objdump, e, por padrão, são permitidos links para arquivos separados contendo informações de depuração (debug info).

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster