Lançamento do GNU Binutils 2.34

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

Em novas versões:

  • Suporte adicionado para o serviço debuginfod, que consiste em um servidor HTTP para fornecer informações de depuração ELF/DWARF e códigos-fonte. Ao compilar o Binutils com suporte a debuginfod, as utilitários readelf e objdump podem se conectar a servidores debuginfod para baixar as informações de depuração faltantes sobre os arquivos processados. Para compilações binutils com debuginfod, a opção ‘—with-debuginfod’ deve ser especificada no script configure e o acesso à biblioteca libdebuginfod, fornecida no pacote elfutils;
  • Uma opção ‘—visualize-jumps’ foi adicionada ao disassembler (objdump —disassemble) para gerar gráficos ASCII visualizando saltos, delineando claramente as conexões entre o ponto de destino e a origem do salto no fluxo de comandos. A visualização funciona para as arquiteturas x86, x86_64 e ARM;

    c6: | | \———-> be 00 00 00 00 mov $0x0,%esi
    cb: | | \/—-> 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # d2
    d2: | | | 31 c0 xor x,x
    d4: | | | \/— e8 00 00 00 00 callq d9
    d9: | | | \-> bf 02 00 00 00 mov $0x2,i
    de: | +————|—— e8 00 00 00 00 callq e3
    e3: | \————|—-> 48 89 da mov %rbx,%rdx
    e6: | | be 00 00 00 00 mov $0x0,%esi
    eb: | \—— eb de jmp cb
    ed: \———————> 48 8b 16 mov (%rsi),%rdx

  • Adicionado suporte para geração de arquivos ELF para a arquitetura Z80 no assembler e linker (suportados os processadores Zilog Z180 e Zilog eZ80 nos modos ADL e Z80);
  • Na utilidade ‘ar’, adicionada a opção ‘—output’ para determinar o diretório de extração do arquivo;
  • Nas utilidades ‘objcopy’ e ‘strip’, adicionada a opção ‘—keep-section’ para evitar a remoção da seção especificada.

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