Выпуск GNU Binutils 2.39

Опубликован релиз набора системных утилит GNU Binutils 2.39, в состав которого входят такие программы, как GNU linker, GNU assembler, nm, objdump, strings, strip.

В новой версии:

  • В компоновщике файлов в формате ELF (ELF linker) реализован вывод предупреждения при включении возможности исполнения кода в стеке, а также при наличии в бинарном файле сегментов памяти, для которых выставлены одновременно права на чтение, запись и исполнение.

  • В ELF linker добавлена опция »--package-metadat» для встраивания в файл метаданных в формате JSON, соответствующих спецификации Package Metadata.
  • В скрипты компоновщика добавлена поддержка использования в описании секции метки TYPE=‹type› для установки типа секции.

  • В утилите objdump появилась возможность подсветки синтаксиса в дизассемблированном выводе для архитектур AVR, RiscV, s390, x86 и x86_64.

  • В утилиту nm добавлена опция »--no-weak» (»-W») для игнорирования weak-символов.

  • В утилиты readelf и objdump добавлена опция »-wE» для отключения обращения к серверам debuginfod при обработке ссылок.



Источник: http://www.opennet.ru/opennews/art.shtml? num=57631

© OpenNet