Lanzamiento de GNU Binutils 2.43

Se ha publicado la versión del conjunto de utilidades del sistema GNU Binutils 2.43, que incluye programas como el enlazador GNU, el ensamblador GNU, nm, objdump, strings, strip.

En la nueva versión:

  • Se ha añadido soporte para la directiva '.base64' en el ensamblador GNU para representar datos binarios como cadenas en codificación base64. Se ha implementado la posibilidad de usar la sintaxis '\+' en macros y dentro de las directivas .irp, .irpc y .rept para definir el número de ejecuciones de la macro.
  • Se ha añadido soporte para las instrucciones CFCMOV, NF, CCMP y CTEST, definidas en el conjunto de instrucciones Intel APX.
  • Se ha añadido soporte para la arquitectura 'armv9.5-a', así como para las extensiones LUT y LUTv2 (Extensión de Tabla de Búsqueda AArch64).
  • Se ha añadido soporte para las extensiones RISC-V: XSfCease, Zacas, Zcmp, Zfbfmin, Zvfbfmin, Zvfbfwma, Smcsrind, Sscsrind, XCvMem, XCvBi y XCvElw.
  • El enlazador ha añadido las opciones: '--rosegment' (al usar la opción '-z separate-code' crea un segmento en modo de solo lectura en lugar de dos), '--section-ordering-file ' (asignación de secciones de entrada y salida) y '--plugin-save-temps' (guardar archivos temporales de los plugins). Para las arquitecturas AArch64 y LoongArch se ha implementado soporte para el formato de empaquetado de desplazamientos de dirección DT_RELR (reubicación), lo que permite reducir el tamaño de la información sobre desplazamientos relativos en objetos compartidos y archivos ejecutables.
  • La utilidad readelf ahora muestra detalles sobre la reubicación de direcciones (DT_RELR). Se ha añadido la opción '-j' ('--display-section') para mostrar el contenido de la sección especificada por nombre o índice. Al mostrar el contenido de la sección '.eh_frame', también se muestra la sección '.eh_frame_hdr' cuando está disponible.
  • La utilidad gprofng ha añadido soporte inicial para la arquitectura RISC-V. Se ha revisado el código para trabajar con contadores de eventos de hardware. Se han implementado eventos específicos para los procesadores AMD ZEN3, AMD ZEN4 e Intel Ice Lake, así como eventos típicos para procesadores ARM.

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