Lançamento do GNU Binutils 2.33

Apresentado lançamento do conjunto de utilitários de sistema GNU Binutils 2.33, que inclui programas como GNU linker, GNU assembler, nm, objdump, strings, strip.

Em novas versões:

  • O assemblador para sistemas ARM agora suporta o conjunto de instruções
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) e MVE (Vector Extension). Suporte adicionado para processadores
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE e Cortex-A77. A diretiva «.float16» foi implementada para codificar literais para números de ponto flutuante de 16 bits;
  • No assemblador para sistemas MIPS, uma opção «-m[no-]fix-loongson3-llsc» foi adicionada para controlar a correção de bugs nos processadores Loongson3, que leva a bloqueios mútuos com uso específico das instruções LL e SC;
  • No linkador para a arquitetura AArch64, foi adicionada a opção «-z pac-plt» para ativar a proteção das entradas nas tabelas PLT (Procedure Linkage Table) usando PAC (Pointer Authentication), bem como foram implementadas as propriedades
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI e GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Para escolher um dos métodos de contorno do problema 843419 nos processadores Cortex-A53, a opção «—fix-cortex-a53-843419[=full|adr|adrp» foi adicionada
  • No objdump, a opção «—source-comment[={txt}]» foi adicionada para definir o prefixo das linhas de código-fonte exibidas na desassembly;
  • No objcopy, foram adicionadas as opções «—set-section-alignment section-name=power-of-2-align» e «—verilog-data-width» para alterar o alinhamento das seções e controlar o tamanho da linha ao exibir dados no formato verilog;
  • No readelf e objdump, foram adicionadas opções separadas «—debug-dump=links/follow» e «—dwarf=links/follow-links» para exibir e seguir links, quando existem múltiplos conjuntos de informações de debug no arquivo;
  • No objdump e readelf, foi adicionada a suporte para dumps no formato de codificação CTF (Compact Type Format).

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