Публикувана версия на набора системни утилити GNU Binutils 2.39, в който влизат програми като GNU linker, GNU assembler, nm, objdump, strings, strip.
В новата версия:
- В компоновчика на файлове във формат ELF (ELF linker) е реализирано извеждане на предупреждение при активиране на възможността за изпълнение на код в стека, както и при наличие в бинарния файл на сегменти от паметта, за които едновременно са зададени права за четене, запис и изпълнение.
- В ELF linker е добавена опция «—package-metadat» за вграждане в файла на метаданни в формат JSON, отговарящи на спецификацията за метаданни на пакета.
- В скриптовете на компоновчика е добавена поддръжка за използване в описанието на секцията на етикети TYPE=<type> за задаване на типа на секцията.
- В утилитата objdump се появи възможност за синтактично оцветяване в дизасемблирания изход за архитектури AVR, RiscV, s390, x86 и x86_64.
- В утилитата nm е добавена опция «—no-weak» («-W») за игнориране на weak символите.
- В утилитите readelf и objdump е добавена опция «-wE» за деактивиране на обращението към сървърите debuginfod при обработка на линкове.
Източник: opennet.ru
