Выпуск 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= для ўстаноўкі тыпу секцыі.
  • Ва ўтыліце objdump з'явілася магчымасць падсвятлення сінтаксісу ў дызасэмбляванай выснове для архітэктур AVR, RiscV, s390, x86 і x86_64.
  • Ва ўтыліту nm дададзеная опцыя "-no-weak" ("-W") для ігнаравання weak-знакаў.
  • Ва ўтыліты readelf і objdump дададзена опцыя "-wE" для адключэння звароту да сервераў debuginfod пры апрацоўцы спасылак.

Крыніца: opennet.ru

Дадаць каментар