Lançamento do GNU Binutils 2.35

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

Em novas versões:

  • No assembler, foi adicionada a opção "—gdwarf-5" para gerar tabelas de depuração ".debug_line" com informações sobre números de linha no formato DWARF-5. Foi adicionada suporte para as instruções Intel SERIALIZE e TSXLDTRK. Foram adicionadas as opções "-mlfence-after-load=", "-mlfence-before-indirect-branch=" e "-mlfence-before-ret=" para proteção contra vulnerabilidades LVI (CVE-2020-0551).
  • O utilitário readelf recebeu o modo "lint", que inclui verificações adicionais ao processar arquivos, como as verificações de seções de tamanho zero. O readelf também garante a saída de um indicador "[…]" ao truncar nomes que não cabem em uma linha de 80 caracteres. Para reverter o comportamento anterior, foi prevista a opção "—silent-truncation".
  • O linker adicionou a opção "—dependency-file" para criar um arquivo semelhante ao Make com uma lista de dependências de entrada processadas, funcionado de maneira análoga ao uso da opção "-M -MP" no compilador. O linker também adicionou as opções "—warn-textrel", "—enable-textrel-check=[no|yes|warning|error]", "—export-dynamic-symbol", "—export-dynamic-symbol-list", "—enable-non-contiguous-regions" e
    "—enable-non-contiguous-regions-warnings" para controlar o processamento de DT_TEXTREL, a exportação de símbolos dinâmicos e a alocação não contígua de regiões.
  • O suporte à plataforma de destino X86 NaCl foi removido.

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