Lanzamiento de GNU Binutils 2.34

Presentado lanzamiento del conjunto de utilidades del sistema GNU Binutils 2.34, que incluye programas como el enlazador GNU, el ensamblador GNU, nm, objdump, strings, strip.

En nuevo versión:

  • Se ha añadido soporte para el servicio debuginfod, que es un servidor HTTP para proporcionar información de depuración ELF/DWARF y códigos fuente. Al compilar Binutils con soporte para debuginfod, las utilidades readelf y objdump pueden conectarse a servidores debuginfod para descargar la información de depuración que falta sobre los archivos procesados. Para compilar binutils con debuginfod, se debe especificar la opción ‘—with-debuginfod’ en el script de configuración y asegurar el acceso a la biblioteca libdebuginfod, que se incluye en el conjunto de elfutils;
  • Se ha añadido una opción ‘—visualize-jumps’ al desensamblador (objdump —disassemble) para generar gráficos ASCII que visualizan los saltos, mostrando claramente la relación entre el punto objetivo y la fuente del salto en el flujo de instrucciones. La visualización funciona para arquitecturas x86, x86_64 y 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

  • Se ha añadido soporte para la generación de archivos ELF para la arquitectura Z80 en el ensamblador y enlazador (se soportan los procesadores Zilog Z180 y Zilog eZ80 en los modos ADL y Z80);
  • Se ha añadido una opción ‘—output’ a la utilidad ‘ar’ para definir el directorio de extracción del archivo;
  • Se ha añadido una opción ‘—keep-section’ a las utilidades ‘objcopy’ y ‘strip’ para evitar la eliminación de la sección especificada.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster