lanzamiento del conjunto de utilidades del sistema , que incluye programas como el enlazador GNU, el ensamblador GNU, nm, objdump, strings, strip.
:
- Se ha añadido en el ensamblador la opción «—gdwarf-5» para generar tablas de depuración «.debug_line» con información sobre los números de línea en formato DWARF-5. Se ha añadido soporte para las instrucciones Intel SERIALIZE y TSXLDTRK. Se han añadido las opciones «-mlfence-after-load=», «-mlfence-before-indirect-branch=» y «-mlfence-before-ret=» para proteger contra vulnerabilidades. (CVE-2020-0551).
- Se ha añadido un modo «lint» a la utilidad readelf, que incluye verificaciones adicionales al procesar archivos, como verificaciones de secciones de tamaño cero. También se ha asegurado que readelf muestre un indicador «[…]» al truncar nombres que no caben en una línea de 80 caracteres. Para devolver el comportamiento anterior, se ha previsto la opción «—silent-truncation».
- Se ha agregado la opción «—dependency-file» al enlazador para crear un archivo tipo Make con una lista de dependencias de entrada procesadas, funcionando de manera similar al uso de la opción «-M -MP» en el compilador. También se han añadido al enlazador las opciones «—warn-textrel», «—enable-textrel-check=[no|yes|warning|error]», «—export-dynamic-symbol», «—export-dynamic-symbol-list», «—enable-non-contiguous-regions» y
«—enable-non-contiguous-regions-warnings» para gestionar el procesamiento de DT_TEXTREL, la exportación de símbolos dinámicos y la ubicación no contigua de regiones. - Se ha eliminado el soporte para la plataforma objetivo X86 NaCl.
Fuente: opennet.ru
